UrlHelperExtensions.Page 方法

定义

重载

Page(IUrlHelper, String, String, Object, String, String, String)

生成具有指定 pageName的绝对路径的 URL。 有关重要的安全信息,请参阅备注部分。

Page(IUrlHelper, String, String, Object, String, String)

生成具有指定 pageName的绝对路径的 URL。 有关重要的安全信息,请参阅备注部分。

Page(IUrlHelper, String, String, Object, String)

生成具有指定 pageName的绝对路径的 URL。 有关重要的安全信息,请参阅备注部分。

Page(IUrlHelper, String, String)

生成具有指定 pageName的相对路径的 URL。

Page(IUrlHelper, String, Object)

生成具有指定 pageName的相对路径的 URL。

Page(IUrlHelper, String)

生成具有指定 pageName的相对路径的 URL。

Page(IUrlHelper, String, String, Object)

生成具有指定 pageName的相对路径的 URL。

Page(IUrlHelper, String, String, Object, String, String, String)

生成具有指定 pageName的绝对路径的 URL。 有关重要的安全信息,请参阅备注部分。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName, System::String ^ pageHandler, System::Object ^ values, System::String ^ protocol, System::String ^ host, System::String ^ fragment);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values, string protocol, string host, string fragment);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName, string? pageHandler, object? values, string? protocol, string? host, string? fragment);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string * string * string -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String, pageHandler As String, values As Object, protocol As String, host As String, fragment As String) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

pageHandler
String

要为其生成 URL 的处理程序。

values
Object

一个包含路由值的 对象。

protocol
String

URL 协议,如“http”或“https”。

host
String

URL 的主机名。

fragment
String

URL 的片段。

返回

生成的 URL。

注解

的值 host 应为受信任的值。 依赖当前请求的值可能会允许不受信任的输入影响生成的 URI, Host 除非标头已经过验证。 有关如何在部署环境中正确验证标头的说明, Host 请参阅部署文档。

适用于

Page(IUrlHelper, String, String, Object, String, String)

生成具有指定 pageName的绝对路径的 URL。 有关重要的安全信息,请参阅备注部分。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName, System::String ^ pageHandler, System::Object ^ values, System::String ^ protocol, System::String ^ host);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values, string protocol, string host);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName, string? pageHandler, object? values, string? protocol, string? host);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string * string -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String, pageHandler As String, values As Object, protocol As String, host As String) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

pageHandler
String

要为其生成 URL 的处理程序。

values
Object

一个包含路由值的 对象。

protocol
String

URL 协议,如“http”或“https”。

host
String

URL 的主机名。

返回

生成的 URL。

注解

的值 host 应为受信任的值。 依赖当前请求的值可能会允许不受信任的输入影响生成的 URI, Host 除非标头已经过验证。 有关如何在部署环境中正确验证标头的说明, Host 请参阅部署文档。

适用于

Page(IUrlHelper, String, String, Object, String)

生成具有指定 pageName的绝对路径的 URL。 有关重要的安全信息,请参阅备注部分。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName, System::String ^ pageHandler, System::Object ^ values, System::String ^ protocol);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values, string protocol);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName, string? pageHandler, object? values, string? protocol);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String, pageHandler As String, values As Object, protocol As String) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

pageHandler
String

要为其生成 URL 的处理程序。

values
Object

一个包含路由值的 对象。

protocol
String

URL 协议,如“http”或“https”。

返回

生成的 URL。

注解

此方法使用 的值 Host 来填充生成的 URI 的主机部分。 依赖当前请求的值可能会允许不受信任的输入影响生成的 URI, Host 除非标头已经过验证。 有关如何在部署环境中正确验证标头的说明, Host 请参阅部署文档。

适用于

Page(IUrlHelper, String, String)

生成具有指定 pageName的相对路径的 URL。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName, System::String ^ pageHandler);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName, string? pageHandler);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String, pageHandler As String) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

pageHandler
String

要为其生成 URL 的处理程序。

返回

生成的 URL。

适用于

Page(IUrlHelper, String, Object)

生成具有指定 pageName的相对路径的 URL。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName, System::Object ^ values);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, object values);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName, object? values);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String, values As Object) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

values
Object

一个包含路由值的 对象。

返回

生成的 URL。

适用于

Page(IUrlHelper, String)

生成具有指定 pageName的相对路径的 URL。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

返回

生成的 URL。

适用于

Page(IUrlHelper, String, String, Object)

生成具有指定 pageName的相对路径的 URL。

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ Page(Microsoft::AspNetCore::Mvc::IUrlHelper ^ urlHelper, System::String ^ pageName, System::String ^ pageHandler, System::Object ^ values);
public static string Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values);
public static string? Page (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName, string? pageHandler, object? values);
static member Page : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj -> string
<Extension()>
Public Function Page (urlHelper As IUrlHelper, pageName As String, pageHandler As String, values As Object) As String

参数

urlHelper
IUrlHelper

IUrlHelper

pageName
String

要为其生成 URL 的页面名称。

pageHandler
String

要为其生成 URL 的处理程序。

values
Object

一个包含路由值的 对象。

返回

生成的 URL。

适用于