ASP.NET、GridView、BoundField、HeaderText翻译

ASP.NET、GridView、BoundField、HeaderText翻译,asp.net,globalization,Asp.net,Globalization,当我定义了一个新的资源文件时,我有一个标题文本没有被翻译的问题。。所有其他文本都会翻译,但HeaderText不会翻译,甚至TemplateField.HeaderText也会翻译 <asp:GridView ID="GridView1" runat="server" PageSize="25" GridLines="None" AutoGenerateColumns="False" Width="100%" meta:resourcekey="GridView

当我定义了一个新的资源文件时,我有一个标题文本没有被翻译的问题。。所有其他文本都会翻译,但HeaderText不会翻译,甚至TemplateField.HeaderText也会翻译

<asp:GridView ID="GridView1" runat="server"
    PageSize="25" GridLines="None" 
    AutoGenerateColumns="False" Width="100%" 
    meta:resourcekey="GridView1Resource1">
    <AlternatingRowStyle CssClass="alt" />
    <Columns>
        <asp:BoundField DataField="Title" HeaderText="Title" 
            meta:resourcekey="BoundFieldResource1" />
        <asp:BoundField DataField="Created" HeaderText="Skapad" 
            meta:resourcekey="BoundFieldResource2" />
        <asp:BoundField DataField="CreatedBy" HeaderText="Skapad av" 
            meta:resourcekey="BoundFieldResource3" />
        <asp:TemplateField HeaderText="Till" meta:resourcekey="TemplateFieldResource1">
            <ItemTemplate>
                <asp:Label ID="lblTo" runat="server" Text="Till" 
                    meta:resourcekey="lblToResource1" />
            </ItemTemplate>
        </asp:TemplateField>
        <asp:TemplateField meta:resourcekey="TemplateFieldResource2">
            <ItemTemplate>
                <asp:HyperLink ID="hplPopup" runat="server" Text="Öppna" 
                    meta:resourcekey="hplPopupResource1"></asp:HyperLink>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
    <FooterStyle CssClass="foot" />
    <PagerStyle CssClass="pager" />
    <SelectedRowStyle CssClass="selected" />
</asp:GridView>

您可以这样做,其中TitleHeaderText是资源的名称(示例代码,未测试):


如何访问网页资源的

问题可能不在代码中,而在“.resx”文件中

“TemplateField”不包含属性“.Text”它包含“.HeaderText”属性,这与最常见的“.resx”引用不同,后者仅引用包含Text=“MyText”属性的标签和其他元素

例如

yourResxReference.Text
yourResxReference.HeaderText

应该是

txtEmployeesToRemoveListCommentResource1.HeaderText
txtEmployeesToRemoveListCommentResource1.ToolTip 
txtEmployeesToRemoveListCommentResource1.HeaderText