“表达式”对话框
更新:2007 年 11 月
使用“表达式”对话框,可以创建表达式,并将其值赋给某个属性。表达式可以从 Web.config 文件的 AppSettings 和 ConnectionStrings 元素中,以及资源(.resx 文件)中获取值。
打开“表达式”对话框
在 Visual Web Developer 中,创建或打开现有的 .aspx 页,并切换到“设计”视图。
从工具箱的“标准”组中,将 Web 服务器控件拖到页面上。
选择 Web 服务器控件,并在“属性”窗口中单击“表达式”,然后单击省略号 (…) 按钮。
Web 服务器控件的“表达式”对话框随即打开。
任务
用户界面元素
可绑定属性
显示可以使用表达式的选定控件的属性。如果某个属性未显示在列表中(如 ID 属性),则无法使用表达式为其指定值。表达式类型
指定表达式如何获取其值。说明:
表达式可以扩展和配置。根据所安装的表达式生成器和网站配置方式,您可以使用的表达式类型列表将会有所不同。
一些可能可用的示例表达式类型如下:
AppSettings 该值作为一个键/值对存储在 Web.config 文件的 appSettings 元素中。
ConnectionStrings 该值存储在 Web.config 文件的 connectionStrings 元素中。(连接字符串可能会在配置文件中加密。)另外,该值还可以表示在运行时生成连接字符串的提供程序的名称。
“资源” 该值存储在 .resx 文件中。
说明:
只有计算机或应用程序 Web.config 文件中定义的表达式类型在“表达式”对话框中可用。子文件夹内 Web.config 文件中的表达式不可用。
表达式属性
显示与选定表达式类型关联的属性列表。每种类型可拥有用于完成表达式的不同属性。例如,如果表达式类型为 AppSettings,则可以在 Web.config 文件的 appSettings 节中选择可用项的键。在“表达式属性”框正下方的框中显示了每个属性的说明。