在我的应用程序中,有一个班级图书馆项目和一个网站。我在类库中创建了一个资源文件,并且其修改器是公共的。我需要在网站层使用此资源:
<asp:Label ID="Label2" runat="server" Text="<%$ Resources:resourceName, ErrorEmptyName %>"></asp:Label>
但是显示了一个错误:
找不到键为“ ErrorEmptyName”的资源对象。
但是在后台代码中,我访问此键:
Label1.Text = resourceName.ErrorEmptyName;
并没有错误。
我找到此页面,但是我不能使用:
Referencing resource files from multiple projects in a solution
怎么了?怎么做?
最佳答案
您可以使用代码
<asp:Label ID="Label2" runat="server" Text="<%# resourceName.ErrorEmptyName %>"></asp:Label>
也许您需要导入名称空间。