2013-01-02 107 views
0

我附加了资源文件,并且在调试代码时会生成下面的错误。 这是调用资源还是其他方式来执行此操作的方式?从资源文件中调用资源时出现错误

RegularExpressionValidator1.ErrorMessage = App_GlobalResources.ManageJobs.ResourceManager.GetString("SpecialCharectersValidationMessage"); 

找不到适合指定区域性或 中性文化的任何资源。确保 “Zerk.Website.App_GlobalResources.ManageJobs.resources”在编译时嵌入或链接到程序集“Zerk.Website”中,或者 所有需要的附属程序集都是可加载的并且完全由 签名。

任何人都可以帮助我解决这个问题吗?

+0

任何人都可以帮助我做到这一点??????? – Diboliya

+1

您是否验证了拼写? Character!= Charecter。你也应该检查文件是否存在,Visual Studio中的Build Action设置为“Embedded Resource”。 – Jobo

回答

0

我用下面的代码获得了成功。

<%$ Resources:ManageJobs,NameOfResource %> 
0

您应该能够访问使用资源:

Resources.ManageJobs.SpecialCharectersValidationMessage

确保文件ManageJobs.resx具有编译操作设置为内容和自定义工具设置为GlobalResourceProxyGenerator。

+0

我无法访问Resources.ManageJobs.SpecialCharectersValidationMessage,但其他操作是正确的。 – Diboliya

+0

当您键入“Resources.ManageJobs”时。在VS编辑器中,Intellisense会显示(在下拉列表中)资源文件中的资源ID吗? –