ASP.NET 教程login
ASP.NET 教程
作者:php.cn  更新時間:2022-04-11 14:18:18

Web Pages 對象


ASP.NET Web Pages - 物件


Web Pages 常常是跟物件有關的。


Page 物件

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

# @RenderPage("header.cshtml")

@RenderBody()

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

If (isPost) {

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


某些Page 物件方法

#RenderBody()呈現不在佈局頁命名區域的內容頁的一部分。 ##)在另一個頁面中呈現某一個頁面的內容。佈局頁命名區域的內容。 #WriteLiteral屬性#isPost如果客戶端使用的HTTP 資料傳輸方法是POST 請求,則傳回true。 #Page
方法描述
#href使用指定的值建立URL。
寫入物件時優先不使用HTML 編碼。
描述
提供了對頁面和佈局頁之間共享的資料的類似屬性存取。 HttpRequest 物件。

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)<ault.cshtml)<ault.cshtml)<ault.cshtml)<ault.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


#