“表达式”对话框

更新:2007 年 11 月

使用“表达式”对话框,可以创建表达式,并将其值赋给某个属性。表达式可以从 Web.config 文件的 AppSettings 和 ConnectionStrings 元素中,以及资源(.resx 文件)中获取值。

打开“表达式”对话框

  1. 在 Visual Web Developer 中,创建或打开现有的 .aspx 页,并切换到“设计”视图。

  2. 从工具箱的“标准”组中,将 Web 服务器控件拖到页面上。

  3. 选择 Web 服务器控件,并在“属性”窗口中单击“表达式”,然后单击省略号 (…) 按钮。

    Web 服务器控件的“表达式”对话框随即打开。

任务

用户界面元素

  • 可绑定属性
    显示可以使用表达式的选定控件的属性。如果某个属性未显示在列表中(如 ID 属性),则无法使用表达式为其指定值。

  • 表达式类型
    指定表达式如何获取其值。

    说明:

    表达式可以扩展和配置。根据所安装的表达式生成器和网站配置方式,您可以使用的表达式类型列表将会有所不同。

    一些可能可用的示例表达式类型如下:

    • AppSettings   该值作为一个键/值对存储在 Web.config 文件的 appSettings 元素中。

    • ConnectionStrings   该值存储在 Web.config 文件的 connectionStrings 元素中。(连接字符串可能会在配置文件中加密。)另外,该值还可以表示在运行时生成连接字符串的提供程序的名称。

    • “资源”   该值存储在 .resx 文件中。

      说明:

      只有计算机或应用程序 Web.config 文件中定义的表达式类型在“表达式”对话框中可用。子文件夹内 Web.config 文件中的表达式不可用。

  • 表达式属性
    显示与选定表达式类型关联的属性列表。每种类型可拥有用于完成表达式的不同属性。例如,如果表达式类型为 AppSettings,则可以在 Web.config 文件的 appSettings 节中选择可用项的键。

    在“表达式属性”框正下方的框中显示了每个属性的说明。

请参见

任务

演练:将本地化资源用于 ASP.NET