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>
继承层次结构
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 类