共用方式為


RazorPage.RenderSectionAsync 方法

定義

多載

RenderSectionAsync(String)

在版面配置頁面中,以非同步方式呈現名為 name 的區段內容。

RenderSectionAsync(String, Boolean)

在版面配置頁面中,以非同步方式呈現名為 name 的區段內容。

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

例外狀況

如果 requiredtrue ,且區段未在 Razor 頁面中使用 @section 註冊。

備註

方法會寫入 , Output 而傳回的值是權杖值,允許因為 @RenderSection ( 而產生寫入 (。) ) 要成功。 不過,值並不代表轉譯的內容。

適用於