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 應該是受信任的值。 除非已驗證標頭,否則 Host 依賴目前要求的值可允許不受信任的輸入影響產生的 URI。 如需如何在部署環境中正確驗證 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 應該是受信任的值。 除非已驗證標頭,否則 Host 依賴目前要求的值可允許不受信任的輸入影響產生的 URI。 如需如何在部署環境中正確驗證 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 的主機區段。 除非已驗證標頭,否則 Host 依賴目前要求的值可允許不受信任的輸入影響產生的 URI。 如需如何在部署環境中正確驗證 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。

適用於