UrlHelper.Action 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
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。