我正在使用CMS工具生成.resx資源文件。ASP.NET .resx資源文件中的有效資源密鑰
使用空格或標點符號創建資源名稱會有什麼危險嗎?
如果我用這個語法來獲得資源,它工作正常:
GetGlobalResourceObject("myresources", "audio,visual");
然而,這會導致與聲明資源的語法錯誤,如:
<asp:Literal ID="litLastName" runat="server" Text="<%$ Resources: GlobalResources,audio,visual %>"></asp:Literal>
此外,當我修改。 resx文件在Visual Studio中,它給了我警告,如果我的資源鍵包含除字母數字和下劃線以外的任何字符。它說:「資源名稱」不是一個有效的標識符」。
我在這裏打破了.NET規則?
你有參考支持嗎? – frankadelic 2009-06-11 00:19:38