RazorPage.RenderSectionAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
RenderSectionAsync(String) |
在版面配置頁面中,以非同步方式呈現名為 |
RenderSectionAsync(String, Boolean) |
在版面配置頁面中,以非同步方式呈現名為 |
RenderSectionAsync(String)
- 來源:
- RazorPage.cs
- 來源:
- RazorPage.cs
- 來源:
- RazorPage.cs
在版面配置頁面中,以非同步方式呈現名為 name
的區段內容。
public:
System::Threading::Tasks::Task<Microsoft::AspNetCore::Html::HtmlString ^> ^ RenderSectionAsync(System::String ^ name);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString> RenderSectionAsync (string name);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString?> RenderSectionAsync (string name);
member this.RenderSectionAsync : string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
Public Function RenderSectionAsync (name As String) As Task(Of HtmlString)
參數
- name
- String
要呈現的區段。
傳回
Task<TResult>完成時傳回空 IHtmlContent 的 。
備註
方法會寫入 , Output 而傳回的值是權杖值,允許因為 @RenderSection ( 而產生寫入 (。) ) 要成功。 不過,值並不代表轉譯的內容。
適用於
RenderSectionAsync(String, Boolean)
- 來源:
- RazorPage.cs
- 來源:
- RazorPage.cs
- 來源:
- RazorPage.cs
在版面配置頁面中,以非同步方式呈現名為 name
的區段內容。
public:
System::Threading::Tasks::Task<Microsoft::AspNetCore::Html::HtmlString ^> ^ RenderSectionAsync(System::String ^ name, bool required);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString> RenderSectionAsync (string name, bool required);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString?> RenderSectionAsync (string name, bool required);
member this.RenderSectionAsync : string * bool -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
Public Function RenderSectionAsync (name As String, required As Boolean) As Task(Of HtmlString)
參數
- name
- String
要呈現的區段。
- required
- Boolean
指出必須在頁面中使用 @section
) 註冊區 name
段 (。
傳回
Task<TResult>完成時傳回空 IHtmlContent 的 。
例外狀況
如果 required
為 true
,且區段未在 Razor 頁面中使用 @section
註冊。
備註
方法會寫入 , Output 而傳回的值是權杖值,允許因為 @RenderSection ( 而產生寫入 (。) ) 要成功。 不過,值並不代表轉譯的內容。