给HyperLink控件连接资源文件

  • 在 Web 窗体项目中,将一个名为 Strings.resx 的新资源文件添加到 App_LocalResources 目录中。
  • 将一个名为 myLinkText 的字符串添加到 Strings.resx 资源文件,然后将其值设置为 HyperLink 控件的文本。
        例如,将 myLinkText 字符串值设置为 This is a good link。
  • 在 Web 窗体页中,添加 HyperLink 控件。
        对于 Hyperlink 控件,在“属性”中单击“表达式”,然后单击省略号按钮(“...”)。
        随即出现“表达式”对话框。
        在“可绑定属性”下单击“文本”,然后在“表达式类型”列表中输入“资源”。
        随即出现 ResourceExpressionEditorSheet 类定义的资源表达式属性。
        在“表达式属性”下,将“ClassName”设置为“Strings”(已编译的 Strings.resx 资源文件的类名)并将“ResourceKey”设置“myLinkText”(Strings.resx 中的字符串名称)。
  • 可视化设计器使用 ResourceExpressionEditor 指定 Text 属性的资源表达式。下面的 .aspx 源代码演示使用资源表达式设置的属性值的示例。
    <asp:HyperLink runat="server" ID="hyplk"  Text="<%$ Resources:Strings, myLinkText %>"    NavigateUrl="http://www.ideaext.com"></asp:HyperLink>
    同控件
    <asp:Literal runat="server" ID="Literal1" Text="<%$ Resources:labels,newsletter%>"></asp:Literal>
  • posted on 2009-05-31 20:13  ToKens  阅读(292)  评论(0编辑  收藏  举报