DefaultHtmlGenerator.GeneratePageLink 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
< >为操作的链接生成元素。
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元素的<>实例。