$Resources: is displayed on the page

If you are seeing $Resources: on your page, then it means that Sharepoint can’t replace the $Resources macro with an appropriate string.

The first thing to check is if your feature.xml file contains a reference to a resource file such as this-

    DefaultResourceFile=”core”

The other thing to check would be to make sure that the particular resource that you are replacing actually exists within the resource file. For example, if you’re looking for $Resource:2000, make sure that your resource file contains a replacement string for it.

Microsoft decided to make a bunch of $Resource strings obsolete when they upgraded from Beta2 to Beta2TR so you might see a bunch of these when you upgrade your system.

Leave a Reply