當前位置:
首頁 > 知識 > ASP.NET Web Pages-對象

ASP.NET Web Pages-對象

Web Pages 經常是跟對象有關的。



ASP.NET Web Pages-對象

Page 對象

您已經看到了一些在使用的 Page 對象方法:

@RenderPage("header.cshtml")

@RenderBody()

在前面的章節中,您已經看到了兩個 Page 對象屬性(isPost 和 Request):

If (isPost) {

if (Request["Choice"] != null {



某些 Page 對象方法


方法 描述
href 使用指定的值創建 URL。
RenderBody() 呈現不在布局頁命名區域的內容頁的一部分。
RenderPage(page) 在另一個頁面中呈現某一個頁面的內容。
RenderSection(section) 呈現布局頁命名區域的內容。
Write(object) 將對象作為 HTML 編碼字元串寫入。
WriteLiteral 寫入對象時優先不使用 HTML 編碼。



ASP.NET Web Pages-對象

某些 Page 對象屬性


屬性 描述
isPost 如果客戶端使用的 HTTP 數據傳輸方法是 POST 請求,則返回 true。
Layout 獲取或者設置布局頁面的路徑。
Page 提供了對頁面和布局頁之間共享的數據的類似屬性訪問。
Request 為當前的 HTTP 請求獲取 HttpRequest 對象。
Server 獲取 HttpServerUtility 對象,該對象提供了網頁處理方法。



Page 對象的 Page 屬性

Page 對象的 Page 屬性,提供了對頁面和布局頁之間共享的數據的類似屬性訪問。

您可以對 Page 屬性使用(添加)您自己的屬性:

  • Page.Title

  • Page.Version

  • Page.anythingyoulike

頁面屬性是非常有用的。例如,在內容文件中設置頁面標題,並在布局文件中使用:

Home.cshtml

@{

Layout="~/Shared/Layout.cshtml";

Page.Title="Home Page"

}

<h1>Welcome to W3CSchool.cc</h1>

<h2>Web Site Main Ingredients</h2>

<p>A Home Page (Default.cshtml)</p>

<p>A Layout File (Layout.cshtml)</p>

<p>A Style Sheet (Site.css)</p>

Layout.cshtml

<!DOCTYPE html>

<html>

<head>

<title>@Page.Title</title>

</head>

<body>

@RenderBody()

</body>

</html

ASP.NET Web Pages-對象

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

ASP.NET Web Pages-文件夾
PHP編程 RESTful
PHP 正則表達式(PCRE)
ASP編程簡介
ASP.NET編程 Web Pages

TAG:程序員小新人學習 |