aspx页面中的资源文件“Eval”语法

时间:2012-07-24 07:28:41

标签: asp.net syntax localization globalization

<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>

My Global资源文件名是Resource.resx和Resource.zh-CN.resx, “Trak No的详细信息”的关键字是资源文件中的“DetailsforTrakNo”。当文化是中国人时,我怎样才能推出汉字。我不知道在锚标签中写标题的语法..你能不能帮助我。

此致 ABHI

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

您也可以使用

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

答案 2 :(得分:0)

<a id="btnShowPopup" runat="server" class="thickbox" title='<%$ Resource:Resources, DetailsforTrakNo %>'>
    View
</a>