加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET元:resourcekey

发布时间:2020-12-15 19:12:08 所属栏目:asp.Net 来源:网络整理
导读:我正在看一个ASP.NET应用程序,大量使用meta:resourcekey,似乎连接到resx文件。 这是一个看起来完全通过我的领域。有没有人对这种方法和最佳实践的益处和目的有任何指导? 解决方法 meta:resourcekey语法允许对隐式资源表达式使用声明性语法。在将站点本
我正在看一个ASP.NET应用程序,大量使用meta:resourcekey,似乎连接到resx文件。

这是一个看起来完全通过我的领域。有没有人对这种方法和最佳实践的益处和目的有任何指导?

解决方法

meta:resourcekey语法允许对隐式资源表达式使用声明性语法。在将站点本地化以供国际使用时使用。由于Quickstarts(下面链接)解释,这些类型的表达式链接到位于App_LocalResources文件夹中的.resx文件。

这种表达式的好处是它可以为.resx文件中定义的单个控件使用多个属性,而不是ASPX本身。

例如,取下面的标签:

<asp:Label ID="myLabel" runat="server" Text="This text is localizable" meta:resourcekey="myLabelResource1">
</asp:Label>

此页面的resx文件可能包含附加到标签的多个属性的数据,例如:

<data name="myLabelResource1.Font-Name">
    <value xml:space="preserve">Default Font name</value>
  </data>
  <data name="myLabelResource1.Text">
    <value xml:space="preserve">Text in default language.</value>
  </data>
  <data name="myLabelResource1.ToolTip">
    <value>Tooltip in default language.</value>
  </data>

The ASP.NET quickstarts提供了一个伟大的底漆,如果你想了解的概念。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读