ascx文件中的内联表达式ASP.Net

时间:2013-09-25 14:27:51

标签: asp.net inline

我正在尝试访问在名为AspSPSSiLog.resx的资源文件中声明的变量。

<asp:Literal ID="LiteralCurrentSimu" runat="server" Text="<%$Resources:AspSPSSiLog,current_simulation_title%>" />

当我运行代码时,我有一个HttpParserException =&gt;找不到具有键'current_simulation_title'的资源对象。

我认为上面提到的内联表达式意味着在资源文件夹中的AspSPSSiLog资源文件中搜索对象current_simulation_title吗?

任何人都有这个想法可以帮助我。

先谢谢

1 个答案:

答案 0 :(得分:2)

此处您的资源文件:AspSPSSiLog.resx将被视为全局资源文件。

因此,Asp.Net在您的应用程序根目录中的current_simulation_title文件夹中的AspSPSSiLog.resx资源文件中搜索ResourceID:App_GlobalResources

因此,首先在应用程序的根目录中创建一个名为App_GlobalResources的文件夹,然后将资源文件AspSPSSiLog.resx放在此文件夹中。