ఏస్పిఎన్ వెబ్ పేజీలు - ఆబ్జెక్ట్

వెబ్ పేజీలు సాధారణంగా ఆబ్జెక్ట్లతో ముడివడి ఉంటాయి.

పేజీ ఆబ్జెక్ట్

మీరు ఉపయోగించిన కొన్ని పేజీ ఆబ్జెక్ట్లను చూడగలరు:

@రెండర్ పేజీ("హెడర్.సస్హతల్")
@RenderBody()

మునుపటి చాప్టర్లో, మీరు రెండు ఉపయోగించిన పేజీ ఆబ్జెక్ట్ అంశాలను (ఐస్ పోస్ట్ మరియు రిక్వెస్ట్) చూడగలరు:

ఇఫ్ (ఐస్ పోస్ట్) {
ఇఫ్ (రిక్వెస్ట్["చోయిస్"] != null {

పేజీ ఆబ్జెక్ట్ కొన్ని మాదిరులు

మాదిరి వివరణ
హెచ్ఎర్ఎఫ్ ప్రత్యేకంగా పరామీతాలతో యూఆర్ఎల్ నిర్మించండి.
రెండర్ బాడీ() లెయ్యూట్ పేజీలో, ప్రత్యేకంగా భాగంలో లేని సమాచారం చూపిస్తారు.
రెండర్ పేజీ(పేజీ) ఇతర పేజీలో ఒక పేజీ సమాచారం చూపిస్తారు.
రెండర్ సెక్షన్(సెక్షన్) లెయ్యూట్ పేజీలో, ప్రత్యేకంగా భాగం సమాచారం చూపిస్తారు.
వ్రాయండి(ఆబ్జెక్ట్) ప్రత్యేకంగా ఆబ్జెక్ట్ను హెచ్ఎంఎల్ కోడ్ చేసి స్ట్రింగ్ లో వ్రాయండి.
వ్రాయించిన లిటరల్ లియెంటిక్ వ్రాయించడానికి ప్రత్యేకంగా ఆబ్జెక్ట్ను హెచ్ఎంఎల్ కోడ్ చేయకూడదు.

పేజీ ఆబ్జెక్ట్ కొన్ని అంశాలు

అత్యంత వివరణ
isPost ఒక విలువను (ట్రూ లేదా ఫాల్స్) అందిస్తుంది, ఇది క్లయింట్ ద్వారా పేజీని అందుకునేందుకు ఉపయోగించబడే HTTP డేటా ప్రసార పద్ధతిని POST ప్రారంభంగా అందిస్తుంది లేదా లేదు.
Layout లేఆఉట్ పేజీ మార్గాన్ని పొందించించండి లేదా అమర్చండి.
Page పేజీ, లేఆఉట్ పేజీ మరియు పేజీల మధ్య పరస్పర పంచుకునే పేజీ డేటాకు అందుబాటు కల్పించగల అంశాలను అందిస్తాయి.
Request ప్రస్తుత HTTP రోగుల ప్రారంభం పొందండి.
Server HttpServerUtility ఆబ్జెక్ట్ పొందండి, దీని ద్వారా ప్రతి పేజీ ప్రాసెసింగ్ ప్రక్రియలో ఉపయోగించగల పద్ధతులు అందిస్తాయి.

Page అత్యంత (Page ఆబ్జెక్ట్ యొక్క)

Page ఆబ్జెక్ట్ యొక్క Page అత్యంత అంశాలు, పేజీ, లేఆఉట్ పేజీ మరియు పేజీల మధ్య పరస్పర పంచుకునే పేజీ డేటాకు అందుబాటు కల్పించగల అంశాలను అందిస్తాయి.

మీరు Page అత్యంత స్వంత అంశాలను జోడించవచ్చు (ఉపయోగించవచ్చు):

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

Page అత్యంత ఉపయోగపడుతుంది. ఉదాహరణకు, సహజ ఫైల్లో పేజీ శీర్షికను అమర్చవచ్చు మరియు లేఆఉట్ ఫైల్లో దానిని ఉపయోగించవచ్చు:

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}
<h1>స్వాగతం CodeW3C.com</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