Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

Objek Halaman Web


Halaman Web ASP.NET - Objek


Halaman Web selalunya berkaitan dengan objek.


Objek Halaman

Anda telah melihat beberapa kaedah objek Halaman sedang digunakan:

@RenderPage("header.cshtml")

@RenderBody()

Dalam bab sebelumnya, anda telah melihat dua sifat objek Halaman (isPost dan Request ):

If (isPost) {

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


Sesetengah kaedah objek Halaman

方法描述
href使用指定的值创建 URL。
RenderBody()呈现不在布局页命名区域的内容页的一部分。
RenderPage(page)在另一个页面中呈现某一个页面的内容。
RenderSection(section)呈现布局页命名区域的内容。
Write(object)将对象作为 HTML 编码字符串写入。
WriteLiteral写入对象时优先不使用 HTML 编码。


Sesetengah sifat objek Halaman

属性描述
isPost如果客户端使用的 HTTP 数据传输方法是 POST 请求,则返回 true。
Layout获取或者设置布局页面的路径。
Page提供了对页面和布局页之间共享的数据的类似属性访问。
Request为当前的 HTTP 请求获取 HttpRequest 对象。
Server获取 HttpServerUtility 对象,该对象提供了网页处理方法。


Harta halaman objek Halaman

Harta halaman objek Halaman, menyediakan akses seperti sifat kepada data yang dikongsi antara halaman dan halaman reka letak.

Anda boleh menggunakan (menambah) atribut anda sendiri pada atribut Halaman:

  • Halaman.Tajuk

  • Halaman.Versi

  • Halaman.apa-apa sahaja yang anda suka

Atribut halaman sangat berguna. Contohnya, tetapkan tajuk halaman dalam fail kandungan dan gunakannya dalam fail reka letak:

Home.cshtml

@{
Layout="~/ Shared/ Layout.cshtml";
Page.Title="Halaman Utama"
}


<h1>Selamat datang ke W3CSchool.cc</h1>

<h2>Bahan Utama Laman Web</h2>

<p>Halaman Utama (Lalai. ;/p>
<p>Fail Susun Atur (Layout.cshtml)</p>
<p>Lembaran Gaya (Site.css)</p>

Layout.cshtml

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


Laman web PHP Cina