使用WebForms应用程序中类库中的资源

本文关键字:资源 类库 使用 应用程序 WebForms | 更新日期: 2023-09-27 18:26:01

在我的应用程序中有一个类库项目和一个网站。我在类库中创建了一个资源文件,它的修饰符是公共的。我需要在网站层使用此资源:

<asp:Label ID="Label2" runat="server" Text="<%$ Resources:resourceName, ErrorEmptyName %>"></asp:Label>

但显示了一个错误:

找不到关键字为"ErrorEmptyName"的资源对象。

但在后面的代码中,我访问了这个密钥:

Label1.Text = resourceName.ErrorEmptyName;

并且没有错误。

我找到此页面,但无法使用:引用解决方案中多个项目的资源文件

怎么了?怎么做?

使用WebForms应用程序中类库中的资源

您可以使用代码

<asp:Label ID="Label2" runat="server" Text="<%# resourceName.ErrorEmptyName %>"></asp:Label>

也许您需要导入您的命名空间。