RouteUrlExpressionBuilder.GetCodeExpression 方法

定义

返回一个代码表达式,该表达式用于在生成的页类中为属性赋值。

public:
 override System::CodeDom::CodeExpression ^ GetCodeExpression(System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override System.CodeDom.CodeExpression GetCodeExpression (System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.GetCodeExpression : System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> System.CodeDom.CodeExpression
Public Overrides Function GetCodeExpression (entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As CodeExpression

参数

entry
BoundPropertyEntry

表达式绑定到的属性。

parsedData
Object

表示由 TryParseRouteExpression(String, RouteValueDictionary, String) 返回的已分析数据的对象。

context
ExpressionBuilderContext

控件或页的属性。

返回

属性赋值中使用的 CodeExpression 实例。

注解

为页面或控件创建 CodeDOM 时调用此方法。 CodeExpression返回的对象表示要添加到生成的页类中的属性赋值的代码表达式。

适用于

另请参阅