DefaultHtmlGenerator.GeneratePageLink 方法

定义

<>生成指向操作的链接的元素。

public:
 virtual Microsoft::AspNetCore::Mvc::Rendering::TagBuilder ^ GeneratePageLink(Microsoft::AspNetCore::Mvc::Rendering::ViewContext ^ viewContext, System::String ^ linkText, System::String ^ pageName, System::String ^ pageHandler, System::String ^ protocol, System::String ^ hostname, System::String ^ fragment, System::Object ^ routeValues, System::Object ^ htmlAttributes);
public virtual Microsoft.AspNetCore.Mvc.Rendering.TagBuilder GeneratePageLink (Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string pageName, string pageHandler, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes);
abstract member GeneratePageLink : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * string * string * string * string * string * string * obj * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
override this.GeneratePageLink : Microsoft.AspNetCore.Mvc.Rendering.ViewContext * string * string * string * string * string * string * obj * obj -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
Public Overridable Function GeneratePageLink (viewContext As ViewContext, linkText As String, pageName As String, pageHandler As String, protocol As String, hostname As String, fragment As String, routeValues As Object, htmlAttributes As Object) As TagBuilder

参数

viewContext
ViewContext

当前 ViewContext 范围的实例。

linkText
String

要插入元素中的文本。

pageName
String

页名称。

pageHandler
String

页面处理程序。

protocol
String

生成的链接的协议 (方案) 。

hostname
String

生成的链接的主机名。

fragment
String

生成的链接的片段。

routeValues
Object

一个 Object 包含路由的参数。 通过检查 的属性 Object来检索参数。 这 Object 通常是使用 Object 初始值设定项语法创建的。 或者, IDictionary<TKey,TValue> 包含路由参数的实例。

htmlAttributes
Object

一个 Object 包含元素的 HTML 属性。 或者, IDictionary<TKey,TValue> 包含 HTML 属性的实例。

返回

TagBuilder

元素TagBuilder的<>实例。

实现

适用于