Web ページ オブジェクト
ASP.NET Web ページ - オブジェクト
Web ページは多くの場合オブジェクトに関連しています。
Page オブジェクト
Page オブジェクトのメソッドのいくつかが使用されているのを見てきました:
@RenderPage("header.cshtml")
@RenderBody()
@RenderBody()
前の章では、2 つの Page オブジェクト プロパティ (isPost と Request) について説明しました。 If (iSpost) {
IF (request ["choice"]! = Null {
一部の Page オブジェクトのメソッド Href | 指定された値を使用して URL を作成します。 |
---|---|
RenderBody() | レイアウトページの名前付き領域にないコンテンツページの一部をレンダリングします |
RenderPage( | page | )
RenderSection( | section) |
Write( | object) |
write オブジェクトが優先される場合は、HTML エンコーディングを使用しません。 true を返します。 | Layout |
Page |
Server
Web ページの処理メソッドを提供する HttpServerUtility オブジェクトを取得します。
Page オブジェクトの Page プロパティ
Page オブジェクトの Page プロパティは、ページとレイアウト ページ間で共有されるデータへの同様のプロパティ アクセスを提供します。
独自のプロパティを Page プロパティに使用 (追加) できます:
Page.Title
Page.Version
Page.anythingyoulike
ページ プロパティは非常に便利です。たとえば、コンテンツ ファイルでページ タイトルを設定し、それをレイアウト ファイルで使用します:
Home.cshtml
@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Homeページ"
}
<h1>W3CSchool.cc へようこそ</h1>
<h2>Web サイトの主な材料</h2>
<p>ホームページ (デフォルト.cshtml)</p>
<p> ;レイアウト ファイル (Layout.cshtml)</p>
<p>スタイル シート (Site.css)</p>
Layout="~/Shared/Layout.cshtml";
Page.Title="Homeページ"
}
<h1>W3CSchool.cc へようこそ</h1>
<h2>Web サイトの主な材料</h2>
<p>ホームページ (デフォルト.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
<html>
<head>
<title>@Page.Title</title>
</head>
<body>
@RenderBody()
</body>
</html