UrlHelper.RouteUrl 方法

定義

多載

RouteUrl(Object)

產生指定之路徑值的完整 URL。

RouteUrl(String)

產生指定之路徑名稱的完整 URL。

RouteUrl(RouteValueDictionary)

產生指定之路徑值的完整 URL。

RouteUrl(String, Object)

使用路徑名稱,產生指定之路徑值的完整 URL。

RouteUrl(String, RouteValueDictionary)

使用路徑名稱,產生指定之路徑值的完整 URL。

RouteUrl(String, Object, String)

使用路徑名稱以及要使用的通訊協定,產生指定之路徑值的完整 URL。

RouteUrl(String, RouteValueDictionary, String, String)

使用指定的路徑名稱、要使用的通訊協定以及主機名稱,產生指定之路徑值的完整 URL。

RouteUrl(Object)

產生指定之路徑值的完整 URL。

public virtual string RouteUrl (object routeValues);
abstract member RouteUrl : obj -> string
override this.RouteUrl : obj -> string
Public Overridable Function RouteUrl (routeValues As Object) As String

參數

routeValues
Object

包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。

傳回

完整的 URL。

適用於

RouteUrl(String)

產生指定之路徑名稱的完整 URL。

public virtual string RouteUrl (string routeName);
abstract member RouteUrl : string -> string
override this.RouteUrl : string -> string
Public Overridable Function RouteUrl (routeName As String) As String

參數

routeName
String

用來產生 URL 之路徑的名稱。

傳回

完整的 URL。

適用於

RouteUrl(RouteValueDictionary)

產生指定之路徑值的完整 URL。

public virtual string RouteUrl (System.Web.Routing.RouteValueDictionary routeValues);
abstract member RouteUrl : System.Web.Routing.RouteValueDictionary -> string
override this.RouteUrl : System.Web.Routing.RouteValueDictionary -> string
Public Overridable Function RouteUrl (routeValues As RouteValueDictionary) As String

參數

routeValues
RouteValueDictionary

包含路徑參數的物件。

傳回

完整的 URL。

適用於

RouteUrl(String, Object)

使用路徑名稱,產生指定之路徑值的完整 URL。

public virtual string RouteUrl (string routeName, object routeValues);
abstract member RouteUrl : string * obj -> string
override this.RouteUrl : string * obj -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As Object) As String

參數

routeName
String

用來產生 URL 之路徑的名稱。

routeValues
Object

包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。

傳回

完整的 URL。

適用於

RouteUrl(String, RouteValueDictionary)

使用路徑名稱,產生指定之路徑值的完整 URL。

public virtual string RouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeValues);
abstract member RouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
override this.RouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As RouteValueDictionary) As String

參數

routeName
String

用來產生 URL 之路徑的名稱。

routeValues
RouteValueDictionary

包含路徑參數的物件。

傳回

完整的 URL。

適用於

RouteUrl(String, Object, String)

使用路徑名稱以及要使用的通訊協定,產生指定之路徑值的完整 URL。

public virtual string RouteUrl (string routeName, object routeValues, string protocol);
abstract member RouteUrl : string * obj * string -> string
override this.RouteUrl : string * obj * string -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As Object, protocol As String) As String

參數

routeName
String

用來產生 URL 之路徑的名稱。

routeValues
Object

包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。

protocol
String

URL 的通訊協定,例如 "http" 或 "https"。

傳回

完整的 URL。

適用於

RouteUrl(String, RouteValueDictionary, String, String)

使用指定的路徑名稱、要使用的通訊協定以及主機名稱,產生指定之路徑值的完整 URL。

public virtual string RouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeValues, string protocol, string hostName);
abstract member RouteUrl : string * System.Web.Routing.RouteValueDictionary * string * string -> string
override this.RouteUrl : string * System.Web.Routing.RouteValueDictionary * string * string -> string
Public Overridable Function RouteUrl (routeName As String, routeValues As RouteValueDictionary, protocol As String, hostName As String) As String

參數

routeName
String

用來產生 URL 之路徑的名稱。

routeValues
RouteValueDictionary

包含路徑參數的物件。

protocol
String

URL 的通訊協定,例如 "http" 或 "https"。

hostName
String

URL 的主機名稱。

傳回

完整的 URL。

適用於