ASP.NET Web Pages – 物件簡介

大雄45發表於2022-07-10
導讀 Web Pages 經常是跟物件有關的。Page 物件的 Page 屬性,提供了對頁面和佈局頁之間共享的資料的類似屬性訪問。

ASP.NET 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 編碼。
某些 Page 物件屬性
屬性 描述
isPost 如果客戶端使用的 HTTP 資料傳輸方法是 POST 請求,則返回 true。
Layout 獲取或者設定佈局頁面的路徑。
Page 提供了對頁面和佈局頁之間共享的資料的類似屬性訪問。
Request 為當前的 HTTP 請求獲取 HttpRequest 物件。
Server 獲取 HttpServerUtility 物件,該物件提供了網頁處理方法。
Page 物件的 Page 屬性

Page 物件的 Page 屬性,提供了對頁面和佈局頁之間共享的資料的類似屬性訪問。

您可以對 Page 屬性使用(新增)您自己的屬性:

  1. Page.Title
  2. Page.Version
  3. Page.anythingyoulike

頁面屬性是非常有用的。例如,在內容檔案中設定頁面標題,並在佈局檔案中使用:

Home.cshtml

<h1>Welcome to runoob.com</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></title>
</head>
<body>

原文來自:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2840727/,如需轉載,請註明出處,否則將追究法律責任。

相關文章