RouteValueExpressionBuilder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索与路由页中的指定 URL 参数对应的值。
public ref class RouteValueExpressionBuilder : System::Web::Compilation::ExpressionBuilder
public class RouteValueExpressionBuilder : System.Web.Compilation.ExpressionBuilder
type RouteValueExpressionBuilder = class
inherit ExpressionBuilder
Public Class RouteValueExpressionBuilder
Inherits ExpressionBuilder
- 继承
示例
以下示例演示如何使用标记显示 URL 参数 searchterm
的值。 使用 作为 URL 模式来定义 http://www.contoso.com/search/{searchterm}
路由。
<asp:Label ID="Label1" runat="server"
text="<%$ RouteValue:searchterm %>">
</asp:Label>
如果通过 URL http://www.contoso.com/search/Bicycles
请求页面,控件 Label 将显示“自行车”。
注解
使用 RouteValueExpressionBuilder 类,可以使用标记将服务器控件的 属性设置为路由页中 URL 参数之一的值。
构造函数
RouteValueExpressionBuilder() |
初始化 RouteValueExpressionBuilder 类的新实例。 |
属性
SupportsEvaluate |
获取一个值,该值指示是否可在未编译的页中计算表达式。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext) |
检索与指定路由键对应的值。 |
GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext) |
返回一个代码表达式,该表达式用于在生成的页类中为属性赋值。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetRouteValue(Page, String, Type, String) |
检索与指定的 URL 参数相对应的值。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ParseExpression(String, Type, ExpressionBuilderContext) |
在派生类中重写时,会返回一个对象,该对象表示通过分析得到的表达式。 (继承自 ExpressionBuilder) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |