ExpressionBuilder 类

将表达式前缀映射到表达式生成器类型。

语法

class ExpressionBuilder : CollectionElement  

方法

此类不包含任何方法。

属性

下表列出了 ExpressionBuilder 类公开的属性。

名称 描述
ExpressionPrefix 一个只读 string 值,该值包含当前表达式生成器对象的前缀。 键属性。
Type 一个读/写 string 值,该值包含与 ExpressionPrefix 属性中指定的前缀关联的类型。

子类

此类不包含子类。

注解

此类的实例包含在 ExpressionBuilderSettings 类的 ExpressionBuilders 数组属性中。

表达式生成器允许在页面分析过程中在控件中设置和检索属性值。 当页面分析程序遇到 <%$ prefix:value %> 格式的表达式时,它会根据 prefix 创建一个表达式生成器,并将 value 传递给表达式生成器进行计算。 然后,表达式生成器会将请求的值返回给页面。

ExpressionPrefix 值与 Web.config 文件中 <``expressionBuilders``> 节的表达式生成器相关联,如下例所示:

<configuration>

<system.web>

<compilation>

<expressionBuilders>

<add expressionPrefix="TCO"

type="Contoso.Finance.TCOExpressionBuilder"/>

</expressionBuilders>

</compilation>

</system.web>

</configuration>

继承层次结构

CollectionElement

ExpressionBuilder

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

System.Web.Compilation.ExpressionPrefixAttribute
System.Web.Configuration.CompilationSection.ExpressionBuildersCollectionElement 类
CompilationSection 类
ExpressionBuilderSettings 类