選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET Web Pages - 物件


 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
佈局 獲取或設定佈局頁的路徑
Page 提供類似屬性的訪問方式,用於在頁面和佈局頁之間共享資料
Request 獲取當前 HTTP 請求的 HttpRequest 物件
Server 獲取提供網頁處理方法的 HttpServerUtility 物件

Page 屬性 (屬於 Page 物件)

Page 物件的 Page 屬性,提供類似屬性的訪問方式,用於在頁面和佈局頁之間共享資料。

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

  • Page.Title
  • Page.Version
  • Page.anythingyoulike

pages 屬性非常有用。例如,它可以在內容檔案中設定頁面標題,並在佈局檔案中使用它

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="主頁"
}


<h1>歡迎來到 W3Schools</h1>

<h2>網站主要組成部分</h2>

<p>一個主頁 (Default.cshtml)</p>
<p>一個佈局檔案 (Layout.cshtml)</p>
<p>一個樣式表 (Site.css)</p>

Layout.cshtml

<!DOCTYPE html>
<html>
<head>
<title>@Page.Title</title>
</head>
<body>
@RenderBody()
</body>
</html>


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援