HtmlHelper.GenerateRouteLink 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GenerateRouteLink(RequestContext, RouteCollection, String, String, RouteValueDictionary, IDictionary<String,Object>) |
生成链接到指定 URL 路由的 HTML 定位点元素(a 元素)。 |
GenerateRouteLink(RequestContext, RouteCollection, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>) |
生成链接到指定 URL 路由的 HTML 定位点元素(a 元素),使用户可以指定通信协议、主机名称和 URL 片段。 |
GenerateRouteLink(RequestContext, RouteCollection, String, String, RouteValueDictionary, IDictionary<String,Object>)
生成链接到指定 URL 路由的 HTML 定位点元素(a 元素)。
public static string GenerateRouteLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateRouteLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateRouteLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As String
参数
- requestContext
- RequestContext
HTTP 请求的上下文。
- routeCollection
- RouteCollection
URL 路由的集合。
- linkText
- String
为该链接显示的文本标题。
- routeName
- String
用于返回虚拟路径的路由的名称。
- routeValues
- RouteValueDictionary
一个包含路由参数的对象。
- htmlAttributes
- IDictionary<String,Object>
包含元素 HTML 特性的对象。
返回
链接到指定 URL 路由的 HTML 元素。
适用于
GenerateRouteLink(RequestContext, RouteCollection, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)
生成链接到指定 URL 路由的 HTML 定位点元素(a 元素),使用户可以指定通信协议、主机名称和 URL 片段。
public static string GenerateRouteLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, string protocol, string hostName, string fragment, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateRouteLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateRouteLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName As String, protocol As String, hostName As String, fragment As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As String
参数
- requestContext
- RequestContext
HTTP 请求的上下文。
- routeCollection
- RouteCollection
URL 路由的集合。
- linkText
- String
为该链接显示的文本标题。
- routeName
- String
用于返回虚拟路径的路由的名称。
- protocol
- String
通信协议,如 HTTP 或 HTTPS。 如果此参数为 null,则该协议默认为 HTTP。
- hostName
- String
主机的名称。
- fragment
- String
片段标识符。
- routeValues
- RouteValueDictionary
一个包含路由参数的对象。
- htmlAttributes
- IDictionary<String,Object>
包含元素 HTML 特性的对象。
返回
链接到指定 URL 路由的 HTML 元素。