2013-01-02 138 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嗎? –