ASP.NET Web Pages - Kipimo cha ujumbe

Web Pages inayopatikana kwenye kipimo cha ujumbe.

Kipimo cha Page

Wewe umekubaliana na jambo la kipimo cha Page zilizotumika:

@RenderPage("header.cshtml")
@RenderBody()

Kwenye kitabu cha mbali, umeona jambo la kipimo cha Page zilizotumika (isPost na Request):

If (isPost) {
if (Request["Choice"] != null {

Jambo la Kipimo cha Page kwa sababu

Method Maelezo
href Kumuea URL kwa ujumbe zilizotumika.
RenderBody() Kusoma sehemu ya kipimo cha kati ambayo haijafikia sehemu kwa kati kwa kusoma.
RenderPage(page) Kusoma kipimo cha kati kwenye page nyingine.
RenderSection(section) Kusoma sehemu kwa muundo wa kipimo cha kati.
Write(object) Kusoma kipimo cha ujumbe kama namba za HTML.
WriteLiteral Hakuna wajua kusoma kipimo cha HTML kwa kutumia hifadhi cha ujumbe.

Jambo la Kipimo cha Page

Mafanikio Maelezo
isPost Inarudia thamani (kwa mfano, true au false), inaeleza ukweli wa uwanja wa kawaida wa mawendo ya HTTP wa kikoa cha kawaida kwa kusababisha mawendo ya paji.
Layout Pata au kubadilisha nje ya paji ya muundo.
Page Inahakikisha ufikia tabia ya data ya paji, paji ya muundo na paji ya mawaka.
Request Pata Kikoa cha HttpRequest ya kwa sasa hataa kusababisha mawendo ya HTTP.
Server Pata Kikoa cha HttpServerUtility, kinahakikisha kufikia uwanja wa matumizi wa kikoa hiki katika mchakato wa tovuti.

Mafanikio ya Page (Kikoa wa Page)

Mafanikio ya Page ya Kikoa wa Page, inahakikisha ufikia kwa tabia ya data ya paji, paji ya muundo na paji ya mawaka.

Unaweza kuingia (kutumia) mafanikio yako kama ya Page:

  • Page.Title
  • Page.Version
  • Page.kwinginekingine

Mafanikio ya Page yana matumizi. Mfano, inaweza kubadilika kwa kichwa cha tovuti katika mifano ya matumizi, kwa kusaidia katika mifano ya muundo:

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}
<h1 Karibuni kwa CodeW3C.com</h1> 
<h2>Maeneo ya Kifaa cha Tovuti</h2>
<p>Hivi karibuni (Default.cshtml)</p>
<p>Mifano ya muundo (Layout.cshtml)</p>
<p>Sheet ya muundo (Site.css)</p>

Layout.cshtml

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