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, обеспечивающий ссылку на заданный метод действия.