UrlHelperExtensions.Page 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Page(IUrlHelper, String, String, Object, String, String, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object, String) |
產生具有指定 |
Page(IUrlHelper, String, String) |
產生具有指定 |
Page(IUrlHelper, String, Object) |
產生具有指定 |
Page(IUrlHelper, String) |
產生具有指定 |
Page(IUrlHelper, String, String, Object) |
產生具有指定 |
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
- 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
- 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
- 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
- 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
- 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
- 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
- pageName
- String
要為其產生 URL 的頁面名稱。
- pageHandler
- String
要為其產生 URL 的處理常式。
- values
- Object
包含路由值的物件。
傳回
產生的 URL。