एएसपी ट्यूटोरियल

एएसपी होम

WP ट्यूटोरियल

वेबपेज परिचय वेबपेज रेजर वेबपेज लेआउट वेबपेज फोल्डर वेबपेज ग्लोबल वेबपेज फॉर्म वेबपेज ऑब्जेक्ट्स वेबपेज फ़ाइलें वेबपेज डेटाबेस वेबपेज हेल्पर्स वेबपेज वेबग्रिड वेबपेज चार्ट वेबपेज ईमेल वेबपेज सुरक्षा वेबपेज प्रकाशित वेबपेज उदाहरण वेबपेज कक्षाएं

ASP.NET रेजर

रेजर इंट्रो रेजर सिंटेक्स रेजर सी # चर रेजर सी # लूप्स रेजर सी # लॉजिक रेजर वीबी चर रेजर वीबी लूप्स रेजर वीबी लॉजिक

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

एएसपी परिचय एएसपी सिंटेक्स एएसपी चर एएसपी प्रक्रियाएं एएसपी सशर्त एएसपी लूपिंग एएसपी फॉर्म एएसपी कुकीज़ एएसपी सत्र एएसपी आवेदन एएसपी #शामिल करें एएसपी Global.asa एएसपी अजाक्स एएसपी ई-मेल एएसपी उदाहरण

एएसपी संदर्भ

एएसपी वीबी कार्य एएसपी वीबी कीवर्ड एएसपी प्रतिक्रिया एएसपी अनुरोध एएसपी आवेदन एएसपी सत्र एएसपी सर्वर एएसपी त्रुटि एएसपी फाइल सिस्टम एएसपी टेक्स्टस्ट्रीम एएसपी ड्राइव एएसपी फ़ाइल एएसपी फ़ोल्डर एएसपी डिक्शनरी एएसपी एडरोटेटर एएसपी ब्राउज़र कैप एएसपी सामग्री लिंकिंग एएसपी सामग्री रोटेटर एएसपी त्वरित रेफरी

एडीओ ट्यूटोरियल

एडीओ परिचय एडीओ कनेक्ट एडीओ रिकॉर्डसेट एडीओ प्रदर्शन एडीओ क्वेरी एडीओ सॉर्ट एडीओ जोड़ें एडीओ अपडेट एडीओ हटाएं एडीओ डेमो एडीओ स्पीड अप

एडीओ ऑब्जेक्ट्स

एडीओ कमांड एडीओ कनेक्शन एडीओ त्रुटि एडीओ फील्ड एडीओ पैरामीटर एडीओ संपत्ति एडीओ रिकॉर्ड एडीओ रिकॉर्डसेट एडीओ स्ट्रीम एडीओ डेटा प्रकार

एएसपी चर


जानकारी संग्रहीत करने के लिए चर "कंटेनर" हैं।


और ज्यादा उदाहरण


यह उदाहरण दर्शाता है कि कैसे एक चर घोषित करना है, इसे एक मान निर्दिष्ट करना है, और किसी पाठ में मान का उपयोग करना है।


Arrays का उपयोग संबंधित डेटा आइटम की एक श्रृंखला को संग्रहीत करने के लिए किया जाता है। यह उदाहरण दर्शाता है कि नामों को संग्रहीत करने वाली एक सरणी कैसे बनाई जाती है।


लूप करें HTML में छह शीर्षकों के माध्यम से कैसे लूप करें।


यह उदाहरण सर्वर पर समय के आधार पर उपयोगकर्ता को एक अलग संदेश प्रदर्शित करेगा।


यह उदाहरण ऊपर वाले के समान है, लेकिन वाक्य रचना अलग है।


कैसे बनाएं, इसके लिए एक वैल्यू असाइन करें, और फिर इसके वैल्यू को बदलें।


कैसे डालें।


क्या आपको स्कूल का बीजगणित याद है?

क्या आपको स्कूल से बीजगणित याद है? x=5, y=6, z=x+y

क्या आपको याद है कि एक अक्षर (जैसे x) का उपयोग एक मान (जैसे 5) को धारण करने के लिए किया जा सकता है, और यह कि आप ऊपर दी गई जानकारी का उपयोग करके z का मान 11 होने की गणना कर सकते हैं?

इन अक्षरों को चर कहा जाता है , और चर का उपयोग मान (x=5) या व्यंजक (z=x+y) रखने के लिए किया जा सकता है।


वीबीस्क्रिप्ट चर

बीजगणित की तरह, VBScript चर का उपयोग मूल्यों या भावों को रखने के लिए किया जाता है।

एक चर का छोटा नाम हो सकता है, जैसे x, या अधिक वर्णनात्मक नाम, जैसे carname।

VBScript चर नामों के लिए नियम:

  • एक अक्षर से शुरू होना चाहिए 
  • एक अवधि शामिल नहीं हो सकती (।)
  • 255 वर्णों से अधिक नहीं हो सकता

वीबीस्क्रिप्ट में, सभी चर प्रकार प्रकार के होते हैं , जो विभिन्न प्रकार के डेटा को स्टोर कर सकते हैं।



वीबीस्क्रिप्ट वैरिएबल घोषित करना (बनाना)

वीबीस्क्रिप्ट में चर बनाना अक्सर "घोषित" चर के रूप में जाना जाता है।

आप डिम, पब्लिक या प्राइवेट स्टेटमेंट के साथ वीबीस्क्रिप्ट वैरिएबल घोषित कर सकते हैं। ऐशे ही:

Dim x
Dim carname

अब आपने दो वेरिएबल बनाए हैं। चर के नाम "x" और "carname" हैं।

आप किसी स्क्रिप्ट में इसके नाम का उपयोग करके भी चर घोषित कर सकते हैं। ऐशे ही:

carname="Volvo"

अब आपने एक वेरिएबल भी बना लिया है। चर का नाम "carname" है। हालाँकि, यह विधि एक अच्छा अभ्यास नहीं है, क्योंकि आप बाद में अपनी स्क्रिप्ट में चर नाम की गलत वर्तनी कर सकते हैं, और जब आपकी स्क्रिप्ट चल रही हो तो इससे अजीब परिणाम हो सकते हैं।

यदि आप उदाहरण के लिए "कार्नेम" चर को "कार्निम" के लिए गलत वर्तनी देते हैं, तो स्क्रिप्ट स्वचालित रूप से "कार्निम" नामक एक नया चर बनाएगी। अपनी स्क्रिप्ट को ऐसा करने से रोकने के लिए, आप विकल्प स्पष्ट कथन का उपयोग कर सकते हैं। यह कथन आपको अपने सभी चरों को मंद, सार्वजनिक या निजी कथन के साथ घोषित करने के लिए बाध्य करता है।

विकल्प स्पष्ट कथन को अपनी स्क्रिप्ट के शीर्ष पर रखें। ऐशे ही:

Option Explicit
Dim carname
carname=some value

वेरिएबल्स को मान असाइन करना

आप इस तरह एक चर के लिए एक मान निर्दिष्ट करते हैं:

carname="Volvo"
x=10

चर नाम व्यंजक के बाईं ओर है और आप जिस मान को चर को निर्दिष्ट करना चाहते हैं वह दाईं ओर है। अब चर "कार्नेम" का मान "वोल्वो" है, और चर "x" का मान "10" है।


वीबीस्क्रिप्ट ऐरे वेरिएबल्स

एक सरणी चर का उपयोग एक चर में एकाधिक मानों को संग्रहीत करने के लिए किया जाता है।

निम्नलिखित उदाहरण में, 3 तत्वों वाली एक सरणी घोषित की गई है:

Dim names(2)

कोष्ठकों में दिखाई गई संख्या 2 है। हम शून्य से शुरू करते हैं इसलिए इस सरणी में 3 तत्व हैं। यह एक निश्चित आकार की सरणी है। आप इस तरह से सरणी के प्रत्येक तत्व को डेटा असाइन करते हैं:

names(0)="Tove"
names(1)="Jani"
names(2)="Stale"

इसी तरह, डेटा को किसी भी तत्व से अपने इच्छित विशेष सरणी तत्व के सूचकांक का उपयोग करके पुनर्प्राप्त किया जा सकता है। ऐशे ही:

mother=names(0)

आपके पास एक सरणी में अधिकतम 60 आयाम हो सकते हैं। कोष्ठक में संख्याओं को अल्पविराम से अलग करके कई आयाम घोषित किए जाते हैं। यहां हमारे पास दो-आयामी सरणी है जिसमें 5 पंक्तियां और 7 कॉलम हैं:

Dim table(4,6)

डेटा को द्वि-आयामी सरणी में असाइन करें:

उदाहरण

<html>
<body>

<%
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
for i=0 to 2
    response.write("<p>")
    for j=0 to 2
        response.write(x(i,j) & "<br />")
    next
    response.write("</p>")
next
%>

</body>
</html>

चर का जीवनकाल

एक प्रक्रिया के बाहर घोषित एक चर को ASP फ़ाइल में किसी भी स्क्रिप्ट द्वारा पहुँचा और बदला जा सकता है।

एक प्रक्रिया के अंदर घोषित एक चर हर बार प्रक्रिया के निष्पादित होने पर बनाया और नष्ट किया जाता है। प्रक्रिया के बाहर कोई भी स्क्रिप्ट वेरिएबल को एक्सेस या बदल नहीं सकती है।

एक से अधिक ASP फ़ाइल तक पहुँच योग्य चर घोषित करने के लिए, उन्हें सत्र चर या अनुप्रयोग चर के रूप में घोषित करें।

सत्र चर

सत्र चर का उपयोग एक एकल उपयोगकर्ता के बारे में जानकारी संग्रहीत करने के लिए किया जाता है, और एक अनुप्रयोग में सभी पृष्ठों के लिए उपलब्ध होता है। आमतौर पर सत्र चर में संग्रहीत जानकारी नाम, आईडी और प्राथमिकताएं होती हैं।

अनुप्रयोग चर

अनुप्रयोग चर एक अनुप्रयोग के सभी पृष्ठों के लिए भी उपलब्ध हैं। एप्लिकेशन चर का उपयोग सभी उपयोगकर्ताओं के बारे में एक विशिष्ट एप्लिकेशन में जानकारी संग्रहीत करने के लिए किया जाता है।