एसपी.एन.टी - वेब पेज

साधारण एसपी.एन.टी पेज आम एचटीएमएल पेज के समान दिखता है।

हेलो कोडव३डब्ल्यूसी.कॉम

हमारे एसपी.एन.टी सीखने की यात्रा की शुरुआत करने के लिए, पहले हम एक साधारण एचटीएमएल पेज बनाएंगे, जो ब्राउज़र में "हेलो कोडव३डब्ल्यूसी.कॉम" दिखाएगा:

हेलो कोडव३डब्ल्यूसी.कॉम

एचटीएमएल से लिखे हेलो कोडव३डब्ल्यूसी.कॉम

इस एचटीएमएल पेज का एचटीएमएल कोड:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
</body>
</html>

यदि आप इसे स्वयं प्रयोग करना चाहते हैं, तो इस कोड को "firstpage.html" नामक फ़ाइल में सहेजें, और इस फ़ाइल के लिए एक लिंक बनाएं, इस तरह:firstpage.html

एसपी.एन.टी से लिखे हेलो कोडव३डब्ल्यूसी.कॉम

एचटीएमएल पेज को एसपी.एन.टी में बदलने का सबसे सरल तरीका, यह एचटीएमएल फ़ाइल को .aspx सफ़ीक्स के साथ नए फ़ाइल के रूप में कॉपी करना है।

ये हमारा उदाहरण एक एसपी.एन.टी पेज के रूप में दिखाएगा:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
</body>
</html>

यदि आप इसे स्वयं प्रयोग करना चाहते हैं, तो इस कोड को "firstpage.aspx" नामक फ़ाइल में सहेजें, और इस फ़ाइल के लिए एक लिंक बनाएं:firstpage.aspx

यह कैसे काम करता है?

अधिकतर रूप से, एसपी.एन.टी पेज एचटीएमएल के समान है।

एचटीएमएल पेज का एक्सटेंशन .htm या .html है। यदि ब्राउज़र कोई एचटीएमएल पेज का अनुरोध करता है, तो सर्वर कोई संशोधन नहीं करता, और इस पेज को ब्राउज़र को भेजता है।

एसपी.एन.टी पेज का एक्सटेंशन .aspx है। यदि ब्राउज़र कोई एसपी.एन.टी पेज का अनुरोध करता है, तो सर्वर पहले पेज के एक्सचेंजबल कोड को संसाधित करेगा, फिर ब्राउज़र को परिणाम भेजेगा।

ऊपरी एसपी.एन.टी पेज कोई एक्सचेंजबल कोड नहीं शामिल करता है, इसलिए यह कोई कोड नहीं चलाता है। नीचे दिए उदाहरण में, हम एक एसपी.एन.टी पेज में कुछ एक्सचेंजबल कोड जोड़ेंगे, ताकि आपको स्टेटिक एचटीएमएल पेज और डायनेमिक एसप पेज के बीच की अंतराल दिखाई दे।

क्लासिक एसपी.एस

एक्टिव सर्वर पेज (एसपी) कई सालों से लोकप्रिय है। एसपी के माध्यम से, एक्सचेंजबल कोड को एचटीएमएल पेज के अंदर रखा जा सकता है।

एसपी.एन.टी की पूर्व की एसपी.एस संस्करणों को अक्सर क्लासिक एसपी.एस (क्लासिक एसपी.एस) कहा जाता है।

एसपी.एन.टी शाश्वत एसपी.एस नहीं है, लेकिन कुछ छोटी-छोटी संशोधनों के साथ, क्लासिक एसपी.एस एसपी.एन.टी के रूप में अच्छी तरह से काम कर सकता है।

यदि आप क्लासिक एसपी के बारे में अधिक जानना चाहते हैं, तो हमारे आधार पर जाएं। ASP शिक्षा

क्लासिक एसपी द्वारा लिखी गई डायनामिक पृष्ठ

वास्तविक डायनामिक सामग्री दिखाने के लिए, हमने ऊपरी उदाहरण में कुछ कार्यात्मक कोड जोड़े हैं:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
<p><%Response.Write(now())%></p>
</body>
</html>

<% --%> टैग के भीतर के कोड सर्वर पर चलाया जाता है。

Response.Write एसपी वास्तविकता है, जो HTML आउटपुट स्ट्रीम में टेक्स्ट लिखने के लिए उपयोग की जाती है。

Now() एक फ़ंक्शन है जो सर्वर की वर्तमान तारीख और समय को वापस देता है。

यदि आप खुद अनुभव करना चाहते हैं, तो इस को 'dynpage.asp' नाम के फ़ाइल में सहेजें और इस फ़ाइल के लिए लिंक बनाएं:dynpage.asp

एसपी.एन.टी.एस से लिखी गई डायनामिक पृष्ठ

नीचे के कोड इस उदाहरण को एक ASP.NET पृष्ठ के रूप में दिखाता है:

<html>
<body style="background-color:#e5eecc; text-align:center;">
<h2>Hello CodeW3C.com!</h2>
<p><%Response.Write(now())%></p>
</body>
</html>

यदि आप खुद अनुभव करना चाहते हैं, तो इस को 'dynpage.aspx' नाम के फ़ाइल में सहेजें और इस फ़ाइल के लिए लिंक बनाएं:dynpage.aspx

ASP.NET व्स. Classic ASP

ऊपरी उदाहरण ASP.NET और Classic ASP के बीच की भिन्नता को दिखाने में असमर्थ है。

जैसा कि आप अंतिम दो उदाहरणों में देखते हैं, इन दो ASP और ASP.NET पृष्ठों के बीच कोई भिन्नता नहीं है。

नीचे के अध्यायों में, आप देखेंगे कि सर्वर नियंत्रण कैसे ASP.NET को Classic ASP से अधिक मजबूत बनाता है。