在 ASP.NET 控件中访问全局资源

发布于 2024-12-04 09:31:14 字数 366 浏览 1 评论 0原文

meta:resourcekey="WizardStep1Resource1"

这是我用来访问 App_LocalResources 的方法。

如何访问 App_GlobalResources 中的资源?

解决方案:在 App_GlobalResources 中创建一个名为 Globalresource.resx 的资源。在该文件中设置一个名为 Test 的属性,其中包含文本 Hello。然后调用类似 Text='<%$ Resources:GlobalResource, Test%>'

meta:resourcekey="WizardStep1Resource1"

This is what I use to access a App_LocalResources.

How do I access a resource in App_GlobalResources?

SOLUTION: Create a resource called Globalresource.resx in App_GlobalResources. In the file set a property called Test with the text Hello. Then it is called like Text='<%$ Resources:GlobalResource, Test%>'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

暮年慕年 2024-12-11 09:31:14
Text='<%$ Resources:Resource, WizardStep1Resource1 %>'

Text 是您要设置的属性的名称。 Resource 是全局资源文件的名称。 ResourceClass 和WizardStep1Resource1 是资源文本的名称。

请参阅此处:http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

Text='<%$ Resources:Resource, WizardStep1Resource1 %>'

Text is the name of the property you want to set. Resource is the name of the global Resourcefile resp. ResourceClass and WizardStep1Resource1 is the name of the Resource Text.

See here: http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

狼亦尘 2024-12-11 09:31:14

您只能使用隐式连接显式访问 App_GlobalResources 中的资源,即 meta:resourcekey="WizardStep1Resource1" 仅适用于本地资源

http://msdn.microsoft.com/en-us/library/ms227427.aspx

要访问 App_GlobalResources 中的资源,请使用显式本地化,例如

   <%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %>

You can only access a resource in App_GlobalResources explicitly, using the implicit wiring i.e. meta:resourcekey="WizardStep1Resource1" is applicable only for local resources

http://msdn.microsoft.com/en-us/library/ms227427.aspx

To access a resource in App_GlobalResources, use explicit localization like

   <%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %>
浸婚纱 2024-12-11 09:31:14

有两种方法可以从 C# 代码和 javascript 函数访问全局资源。下面您可以看到两种方式。

想象一下,您创建了一个名为 WholeSite 的全局资源,其中有一个名为 UnexpectedError 的行。

txTitle 是文本框字段。

C# 代码

txtTitle.Text = Resources.WholeSite.UnexpectedError; 

Javascript/.aspx

alert("<%= Resources.WholeSite.UnexpectedError %>");

There are 2 ways to access a Global resources from C# code and from javascript functions. Below you can see both ways.

Imagine that you created a Global resource named WholeSite, inside you have a row named UnexpectedError.

txTitle is TextBox field.

C# Code:

txtTitle.Text = Resources.WholeSite.UnexpectedError; 

Javascript/.aspx:

alert("<%= Resources.WholeSite.UnexpectedError %>");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文