我正在尝试访问在名为AspSPSSiLog.resx的资源文件中声明的变量。
<asp:Literal ID="LiteralCurrentSimu" runat="server" Text="<%$Resources:AspSPSSiLog,current_simulation_title%>" />
当我运行代码时,我有一个HttpParserException =&gt;找不到具有键'current_simulation_title'的资源对象。
我认为上面提到的内联表达式意味着在资源文件夹中的AspSPSSiLog资源文件中搜索对象current_simulation_title吗?
任何人都有这个想法可以帮助我。
先谢谢
答案 0 :(得分:2)
此处您的资源文件:AspSPSSiLog.resx
将被视为全局资源文件。
因此,Asp.Net在您的应用程序根目录中的current_simulation_title
文件夹中的AspSPSSiLog.resx
资源文件中搜索ResourceID:App_GlobalResources
。
因此,首先在应用程序的根目录中创建一个名为App_GlobalResources
的文件夹,然后将资源文件AspSPSSiLog.resx
放在此文件夹中。