ASP.NET वेब पेज - ऑब्जेक्ट
- पिछला पृष्ठ वेबपेजेस फ़ॉर्म
- अगला पृष्ठ वेबपेजेस फ़ाइल
वेब पेज आमतौर पर ऑब्जेक्ट से संबंधित होते हैं。
पेज ऑब्जेक्ट
आपने इससे पहले कुछ इस्तेमाल किए गए पेज ऑब्जेक्ट देखे हैं:
@RenderPage("header.cshtml") @RenderBody()
पिछले अध्याय में, आपने दो इस्तेमाल किए गए पेज ऑब्जेक्ट के गुण (isPost और Request) देखे हैं:
यदि (isPost) { यदि (Request["Choice"] != null {
पेज ऑब्जेक्ट के कुछ विधियाँ
विधि | वर्णन |
---|---|
href | निर्दिष्ट पारामीटर का उपयोग करके यूआरएल बनाया जाता है。 |
RenderBody() | लेआउट पेज में, निर्दिष्ट भाग के बाहर की सामग्री पेज भाग प्रदर्शित करना。 |
RenderPage(page) | अन्य पेजों में एक पेज की सामग्री प्रदर्शित करना。 |
RenderSection(section) | लेआउट पेज में, निर्दिष्ट भाग की सामग्री प्रदर्शित की जाएगी。 |
Write(object) | निर्दिष्ट ऑब्जेक्ट को एचटीएमएल कोडिंग के रूप में शब्द-गण लिखा जाता है。 |
WriteLiteral | इस्तेमाल के लिए निर्दिष्ट ऑब्जेक्ट को पहले एचटीएमएल कोडिंग करने की आवश्यकता नहीं है, इसे लिखा जा सकता है。 |
पेज ऑब्जेक्ट के कुछ गुण
गुण | वर्णन |
---|---|
isPost | एक मूल्य (सही या गलत) वापस करता है जो कि POST अनुरोध के रूप में HTTP डेटा ट्रांसफर विधि का उपयोग करने वाला क्लायंट के लिए इंगित करता है। |
Layout | लेआउट पृष्ठ के पथ को प्राप्त या सेट करें。 |
Page | पृष्ठ, लेआउट पृष्ठ और पृष्ठों के बीच साझा पृष्ठ डाटा के लिए समान गुणों की पहुँच प्रदान करते हैं。 |
Request | वर्तमान HTTP अनुरोध का HttpRequest ऑब्जैक्ट प्राप्त करें。 |
Server | HttpServerUtility ऑब्जैक्ट प्राप्त करें, जो ऑब्जैक्ट की द्वारा प्रदान की गई विधियां वेब पृष्ठ प्रसंस्करण प्रक्रिया में उपयोग की जा सकती हैं。 |
Page गुण (Page ऑब्जैक्ट के)
Page ऑब्जैक्ट के Page गुण, पृष्ठ, लेआउट पृष्ठ और पृष्ठों के बीच साझा पृष्ठ डाटा के लिए समान गुणों की पहुँच प्रदान करते हैं。
आप अपने पृष्ठ गुणों को Page गुणों के रूप में जोड़ सकते हैं (उपयोग कर सकते हैं):
- Page.Title
- Page.Version
- Page.anythingyoulike
Page गुण बहुत उपयोगी हैं। उदाहरण के लिए, आप सामग्री फ़ाइल में पृष्ठ शीर्षक सेट कर सकते हैं और फिर लेआउट फ़ाइल में इसे उपयोग कर सकते हैं:
Home.cshtml
@{ Layout="~/Shared/Layout.cshtml"; Page.Title="होम पेज" } <h1>कोडवैसीसी.कॉम को स्वागत करें</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
- पिछला पृष्ठ वेबपेजेस फ़ॉर्म
- अगला पृष्ठ वेबपेजेस फ़ाइल