如何使用资源文件设置按钮文本

Beg*_*ner 6 asp.net localization

我在Test Project下创建了资源文件,但是没有在App_GlobalResource下创建.如何使用资源文件设置按钮文本.例如:

<asp:Button ID="btnTest" runat="server" Text="<%:TestProject.TestResource.Test%>" />
Run Code Online (Sandbox Code Playgroud)

当我使用上面的代码时,我在按钮中得到空白文本.

注意 - 我不想在代码后面设置文本.如何在aspx文件中实现此目的.

谢谢您的帮助

Rem*_*emy 10

假设您的Resourcesfile被调用:

/App_GlobalResources/TestResource.resx
Run Code Online (Sandbox Code Playgroud)

和资源字符串Test,这应该工作:

<asp:Button ID="btnTest" runat="server" Text="<%$ Resources: TestResource, Test %>" />
Run Code Online (Sandbox Code Playgroud)


Pri*_*tel 0

在你的资源文件中说你有这样的东西

MyButtonText------> WhateverText

然后你可以如下设置Text

<asp:Button ID="mybtn" runat="server" Text="<%$Resources:MyButtonText%>"
Run Code Online (Sandbox Code Playgroud)

请参阅示例文章