【问题标题】:Resource file in aspx page "Eval" syntaxaspx 页面“Eval”语法中的资源文件
【发布时间】:2012-07-24 07:28:41
【问题描述】:
<asp:TemplateField>
    <ItemTemplate>
        <a id="btnShowPopup" runat="server" class="thickbox" title='<%# Eval("DB_TRAK_NO", "Details for Trak No.  {0}") %>>
            View
        </a>
    </ItemTemplate>
    <HeaderStyle VerticalAlign="Middle" />
</asp:TemplateField>

我的全局资源文件名为 Resource.resx 和 Resource.zh-CN.resx, “Details for Trak No”的关键是资源文件中的“DetailsforTrakNo”。当文化是中国的时候,我怎么能推动汉字。我不知道在锚标签中写标题的语法..你能帮我吗?

问候, 阿比

【问题讨论】:

    标签: asp.net syntax localization globalization


    【解决方案1】:

    您应该尝试<%$ Resources:YourResourceTypeName, Key %> 语法来添加全局资源表达式。

    title='<%$ Resources:Resource, DetailsforTrakNo %>'
    

    【讨论】:

    【解决方案2】:

    你也可以使用

    Text='<%#Eval(GetLocalResourceObject("gvstrCompanyName").ToString())%>'
    

    【讨论】:

      【解决方案3】:
      <a id="btnShowPopup" runat="server" class="thickbox" title='<%$ Resource:Resources, DetailsforTrakNo %>'>
          View
      </a>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-08
        • 2011-03-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多