Web Pages 通常與對象相關。
您已經見到過一些使用過的 Page 對象:
@RenderPage("header.cshtml") @RenderBody()
在前一章,您已看到兩個用過的 Page 對象屬性(isPost 和 Request):
If (isPost) { if (Request["Choice"] != null {
方法 | 描述 |
---|---|
href | 使用指定的參數(shù)構建 URL。 |
RenderBody() | 在布局頁中,將呈現(xiàn)不在指定部分中的內容頁部分。 |
RenderPage(page) | 在其他頁內呈現(xiàn)某一頁的內容。 |
RenderSection(section) | 在布局頁中,將呈現(xiàn)指定部分的內容。 |
Write(object) | 將指定的對象作為 HTML 編碼的字符串寫入。 |
WriteLiteral | 無需先對指定的對象進行 HTML 編碼,即可將其寫入。 |
屬性 | 描述 |
---|---|
isPost | 返回一個值(true 或 false),指示客戶端用來請求網頁的 HTTP 數(shù)據傳輸方法是否為 POST 請求。 |
Layout | 獲取或設置布局頁的路徑。 |
Page | 提供對頁面、布局頁和分頁之間共享的頁數(shù)據的類似屬性的訪問。 |
Request | 獲得當前 HTTP 請求的 HttpRequest 對象。 |
Server | 獲取 HttpServerUtility 對象,該對象所提供的方法能夠在網頁處理過程中使用。 |
Page 對象的 Page 屬性,提供對頁面、布局頁和分頁之間共享的頁數(shù)據的類似屬性的訪問。
您能夠像 Page 屬性添加(使用)自己的屬性:
Page 屬性很有用。舉例,可以在內容文件中設置頁面標題,然后在布局文件中使用它:
@{ Layout="~/Shared/Layout.cshtml"; Page.Title="Home Page" }Welcome to W3School
Web Site Main Ingredients
A Home Page (Default.cshtml)
A Layout File (Layout.cshtml)
A Style Sheet (Site.css)
@RenderBody()
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |