ASP.NET meta:resourcekey

A B*_*ker 2 asp.net localization

我想使用两个meta:在单一控件中的resourcekey是否可能?

例如"<asp:LinkBut​​ton meta:resourcekey ="ImageUrlKey1"meta:resourcekey ="ToolTipKey1">"

谢谢,Piyush

M4N*_*M4N 6

我想你有两种可能性:


使用隐式本地化时,您可以为LinkButton1资源文件中的本地化属性定义多个键/值对,例如:

LinkButton1.ImageUrl
LinkButton1.ToolTip
Run Code Online (Sandbox Code Playgroud)

然后只使用一个meta:resourcekey属性:

<asp:LinkButton meta:resourcekey="LinkButton1" ... />
Run Code Online (Sandbox Code Playgroud)

或者您使用显式本地化,即使用不同的语法而不是meta:resourcekey:

<asp:LinkButton
  ImageUrl="<%$ Resources:WebResources, Button1ImageUrl %>"
  ToolTip="<%$ Resources:WebResources, Button1ToolTip %>" />
Run Code Online (Sandbox Code Playgroud)

无论如何,请看一下这篇文章,它详细解释了它.