asp-classic ट्यूटोरियल
एस्प-क्लासिक के साथ शुरुआत करना
खोज…
टिप्पणियों
सक्रिय सर्वर पेज (एएसपी), जिसे क्लासिक एएसपी या एएसपी क्लासिक के रूप में भी जाना जाता है, गतिशील रूप से उत्पन्न वेब पृष्ठों के लिए माइक्रोसॉफ्ट का पहला सर्वर-साइड स्क्रिप्ट-इंजन था। ASP.NET की शुरूआत ने मूल तकनीक के लिए क्लासिक ASP शब्द का उपयोग किया।
ASP के लिए डिफ़ॉल्ट सर्वर-साइड स्क्रिप्टिंग भाषा VBScript है। उत्पन्न पृष्ठों को एक ब्राउज़र में देखा जाना चाहिए, इसलिए वे आमतौर पर HTML मार्कअप और सीएसएस स्टाइल का उपयोग करते हैं।
1 IIS के इन संस्करणों पर डिफ़ॉल्ट रूप से ASP स्थापित नहीं है। आपको सर्वर प्रबंधक सुविधाओं में जाने और एएसपी को जोड़ने की आवश्यकता है।
IIS 7.0 और इसके बाद के संस्करण पर डिफ़ॉल्ट रूप से स्थापित क्लासिक ASP नहीं देखें
संस्करण
आईआईएस | एएसपी | रिहा |
---|---|---|
3.0 | 1.0 | 1996/12/01 |
4.0 | 2.0 | 1997/09/01 |
5.0 | 3.0 | 2000/11/01 |
6.0 | 3.0 | 2003/01/01 |
7.0 | 3.0 1 | 2008-01-01 |
7.5 | 3.0 1 | 2009-01-01 |
8.0 | 3.0 1 | 2012-01-01 |
नमस्ते दुनिया
<!doctype html>
<html>
<head>
<title>Example Page</title>
</head>
<body>
<%
'This is where the ASP code begins
'ASP will generate the HTML that is passed to the browser
'A single quote denotes a comment, so these lines are not executed
'Since this will be HTML, we included the html and body tags
'for Classic ASP we use Response.Write() to output our text
'like this
Response.Write ("Hello world")
'Now we will end the ASP block and close our body and html tags
%>
</body>
</html>
जब सर्वर से ब्राउज़र के लिए प्रतिक्रिया भेजी जाती है तो आउटपुट इस तरह होगा:
<!doctype html>
<html>
<head>
<title>Example Page</title>
</head>
<body>
Hello world
</body>
</html>
एक साधारण एएसपी पृष्ठ की संरचना
<%@ Language="VBScript" CodePage = 65001 %>
<%
Option Explicit
Response.Charset = "UTF-8"
Response.CodePage = 65001
%>
<!doctype html>
<html>
<head>
<title>My First Classic ASP Page</title>
</head>
<body>
<%="Hello World"%>
</body>
</html>
यह क्लासिक एएसपी पृष्ठ का एक बहुत ही मूल उदाहरण है जो "हैलो वर्ल्ड" वाक्यांश को मानक HTML के बाकी हिस्सों के साथ ब्राउज़र में लौटाता है। HTML अंश स्थिर हैं, अर्थात सर्वर उन्हें ब्राउजर में भेजेगा-जैसा है। <% %>
द्वारा सीमांकित भाग ग्राहक को भेजने से पहले सर्वर वास्तव में क्या प्रक्रिया करेगा।
ध्यान दें कि <%="stuff"%>
वाक्यविन्यास <%Response.Write "stuff"%>
लिए आशुलिपि है।