3

我有一个包含标签的 asp.net 网页,现在我想从 localresource 文件中获取标签的文本属性,我在文件夹.resx下有一个文件,其中包含我正在使用的文件App_LocalResources中的名称UserNameLabel.Text和值像这样控制User NameaspxLabel

<asp:Label ID="UserNameLabel" runat="server" resourcekey="UserNameLabel"></asp:Label>

但我无法获取标签上的文本,谁能告诉我从资源文件中添加文本属性的正确方法

4

1 回答 1

4

首先,您需要在 Web 项目中创建适当的结构。在这种情况下,我将使用 Default.aspx:

在此处输入图像描述

请注意,我已将 Default.aspx.resx 文件放在 App_LocalResources 中。

接下来在 Default.aspx.resx 中输入新项目,如下所示:

在此处输入图像描述

重要的是您需要设置 Text 属性(UserNameLabel.Text)

最后是aspx代码:

<asp:Label ID="UserNameLabel" runat="server" meta:resourcekey="UserNameLabel"></asp:Label>

我使用 meta:resourcekey 链接到适当的资源键。

于 2012-12-12T22:11:34.670 回答