Поделиться через


HtmlHelper.GenerateRouteLink Метод

Определение

Перегрузки

GenerateRouteLink(RequestContext, RouteCollection, String, String, RouteValueDictionary, IDictionary<String,Object>)

Создает элемент привязки HTML (элемент a) со ссылкой на заданный URL-маршрут.

GenerateRouteLink(RequestContext, RouteCollection, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)

Создает элемент привязки HTML (элемент a) со ссылкой на указанный URL-маршрут и позволяет пользователю указать протокол связи, имя узла и фрагмент URL-адреса.

GenerateRouteLink(RequestContext, RouteCollection, String, String, RouteValueDictionary, IDictionary<String,Object>)

Создает элемент привязки HTML (элемент a) со ссылкой на заданный URL-маршрут.

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 для элемента.

Возвращаемое значение

Элемент HTML, обеспечивающий ссылку на заданный маршрут URL-адреса.

Применяется к

GenerateRouteLink(RequestContext, RouteCollection, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)

Создает элемент привязки HTML (элемент a) со ссылкой на указанный URL-маршрут и позволяет пользователю указать протокол связи, имя узла и фрагмент 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 для элемента.

Возвращаемое значение

Элемент HTML, обеспечивающий ссылку на заданный маршрут URL-адреса.

Применяется к