Asp.net 从资源文件输出

Asp.net 从资源文件输出,asp.net,webforms,Asp.net,Webforms,因此,我正在为一个网站进行本地化,我遇到了许多需要从资源中输出本地化字符串的场景,例如在以下标记中: <cc1:TabPanel HeaderText="<%= Culture.Strings.labelImageA %>"> <HeaderTemplate> <img id="ImageA" runat="server"/> </HeaderTemplate> <ContentTempla

因此,我正在为一个网站进行本地化,我遇到了许多需要从资源中输出本地化字符串的场景,例如在以下标记中:

<cc1:TabPanel HeaderText="<%= Culture.Strings.labelImageA %>">
    <HeaderTemplate>
        <img id="ImageA" runat="server"/>
    </HeaderTemplate>
    <ContentTemplate>
        <uc2:Charter ID="CharterA" runat="server" />
    </ContentTemplate>
</cc1:TabPanel>

在上面的实例中,我试图从资源
Culture.Strings.labelImageA
输出,但收到一条警告

这不是scriplet。将作为纯文本输出


是否可以在标记中使用转义字符,以允许从资源文件中提取转义字符?否则,我将不得不在代码隐藏中设置此属性。

当然有效的是使用绑定标记
。然而,这可能需要在控件上手动调用
DataBind


我怀疑是否存在更简单的方法。

使用绑定标记肯定有效。然而,这可能需要在控件上手动调用
DataBind


我怀疑有没有更简单的方法。

什么样的篮球?也许这可以封装到它自己的对象中,然后你只需要使用fascade。什么样的环?也许这可以封装到它自己的对象中,然后您只需要使用fascade。