RouteUrlExpressionBuilder.GetRouteUrl(Control, String) 方法

定义

创建与为路由 URL 格式指定的路由键对应的 URL。

public:
 static System::String ^ GetRouteUrl(System::Web::UI::Control ^ control, System::String ^ expression);
public static string GetRouteUrl (System.Web.UI.Control control, string expression);
static member GetRouteUrl : System.Web.UI.Control * string -> string
Public Shared Function GetRouteUrl (control As Control, expression As String) As String

参数

control
Control

表达式所绑定的控件。

expression
String

标记中指定的表达式。

返回

与当前 Route 对象的路由 URL 格式对应的 URL。

例外

control 参数为 null

该方法无法分析标记中指定的表达式。 有关详细信息,请参阅 TryParseRouteExpression(String, RouteValueDictionary, String)

注解

此方法通过调用 GetVirtualPath 对象的 方法 RouteCollection 为 URL 生成适当的值。 它从 参数获取 RequestContext 对象,并从 参数分析路由名称和路由参数expressioncontrol

适用于

另请参阅