UrlHelper.Action 方法

定义

重载

Action()

生成操作方法的完全限定 URL 的字符串。

Action(String)

使用指定的操作名称生成操作方法的完全限定 URL。

Action(String, Object)

使用指定的操作名称和路由值生成操作方法的完全限定 URL。

Action(String, String)

使用指定的操作名称和控制器名称生成操作方法的完全限定 URL。

Action(String, RouteValueDictionary)

为指定的操作名称和路由值生成操作方法的完全限定 URL。

Action(String, String, Object)

使用指定的操作名称、控制器名称和路由值生成操作方法的完全限定 URL。

Action(String, String, RouteValueDictionary)

使用指定的操作名称、控制器名称和路由值生成操作方法的完全限定 URL。

Action(String, String, Object, String)

通过使用指定的操作名称、控制器名称、路由值和要使用的协议,生成操作方法的完全限定 URL。

Action(String, String, RouteValueDictionary, String)

使用指定的操作名称、控制器名称、路由值和要使用的协议生成操作方法的完全限定 URL。

Action(String, String, RouteValueDictionary, String, String)

通过使用指定的操作名称、控制器名称、路由值、要使用的协议和主机名,为操作方法生成完全限定的 URL。

Action()

生成操作方法的完全限定 URL 的字符串。

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

返回

操作方法的完全限定 URL 的字符串。

适用于

Action(String)

使用指定的操作名称生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

返回

操作方法的完全限定 URL。

适用于

Action(String, Object)

使用指定的操作名称和路由值生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

routeValues
Object

一个包含路由参数的对象。 通过检查对象的属性,利用反射检索参数。 该对象通常是使用对象初始值设定项语法创建的。

返回

操作方法的完全限定 URL。

适用于

Action(String, String)

使用指定的操作名称和控制器名称生成操作方法的完全限定 URL。

public virtual string Action (string actionName, string controllerName);
abstract member Action : string * string -> string
override this.Action : string * string -> string
Public Overridable Function Action (actionName As String, controllerName As String) As String

参数

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

返回

操作方法的完全限定 URL。

适用于

Action(String, RouteValueDictionary)

为指定的操作名称和路由值生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

routeValues
RouteValueDictionary

一个包含路由参数的对象。

返回

操作方法的完全限定 URL。

适用于

Action(String, String, Object)

使用指定的操作名称、控制器名称和路由值生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

routeValues
Object

一个包含路由参数的对象。 通过检查对象的属性,利用反射检索参数。 该对象通常是使用对象初始值设定项语法创建的。

返回

操作方法的完全限定 URL。

适用于

Action(String, String, RouteValueDictionary)

使用指定的操作名称、控制器名称和路由值生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

routeValues
RouteValueDictionary

一个包含路由参数的对象。

返回

操作方法的完全限定 URL。

适用于

Action(String, String, Object, String)

通过使用指定的操作名称、控制器名称、路由值和要使用的协议,生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

routeValues
Object

一个包含路由参数的对象。 通过检查对象的属性,利用反射检索参数。 该对象通常是使用对象初始值设定项语法创建的。

protocol
String

URL 协议,如“http”或“https”。

返回

操作方法的完全限定 URL。

适用于

Action(String, String, RouteValueDictionary, String)

使用指定的操作名称、控制器名称、路由值和要使用的协议生成操作方法的完全限定 URL。

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

参数

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

routeValues
RouteValueDictionary

一个包含路由参数的对象。

protocol
String

URL 协议,如“http”或“https”。

返回

操作方法的完全限定 URL。

适用于

Action(String, String, RouteValueDictionary, String, String)

通过使用指定的操作名称、控制器名称、路由值、要使用的协议和主机名,为操作方法生成完全限定的 URL。

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

参数

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

routeValues
RouteValueDictionary

一个包含路由参数的对象。

protocol
String

URL 协议,如“http”或“https”。

hostName
String

URL 的主机名。

返回

操作方法的完全限定 URL。

适用于