在我的应用程序中,有一个班级图书馆项目和一个网站。我在类库中创建了一个资源文件,并且其修改器是公共的。我需要在网站层使用此资源:

<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>


也许您需要导入名称空间。

10-07 12:08