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


HtmlHelper.GenerateLink Метод

Определение

Перегрузки

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

Создает элемент привязки HTML (элемент a), обеспечивающий ссылку на заданный метод действия.

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

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

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

Создает элемент привязки HTML (элемент a), обеспечивающий ссылку на заданный метод действия.

public static string GenerateLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName As String, actionName As String, controllerName As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As String

Параметры

requestContext
RequestContext

Контекст HTTP-запроса.

routeCollection
RouteCollection

Коллекция маршрутов URL-адресов.

linkText
String

Текстовая подпись, отображаемая для ссылки.

routeName
String

Имя маршрута, используемого для возврата виртуального пути.

actionName
String

Имя метода действия.

controllerName
String

Имя контроллера.

routeValues
RouteValueDictionary

Объект, содержащий параметры для маршрута.

htmlAttributes
IDictionary<String,Object>

Объект, содержащий атрибуты HTML для элемента.

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

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

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

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

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

public static string GenerateLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, string actionName, string controllerName, string protocol, string hostName, string fragment, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * string * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName As String, actionName As String, controllerName 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

Имя маршрута, используемого для возврата виртуального пути.

actionName
String

Имя метода действия.

controllerName
String

Имя контроллера.

protocol
String

Протокол связи, например HTTP или HTTPS. Если этот параметр имеет значение NULL, по умолчанию используется протокол HTTP.

hostName
String

Имя узла.

fragment
String

Идентификатор фрагмента.

routeValues
RouteValueDictionary

Объект, содержащий параметры для маршрута.

htmlAttributes
IDictionary<String,Object>

Объект, содержащий атрибуты HTML для элемента.

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

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

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