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的<>实例。