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

एएसपी होम

WP ट्यूटोरियल

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

ASP.NET रेजर

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

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

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

एएसपी संदर्भ

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

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

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

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

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

एएसपी आवेदन वस्तु


एएसपी फाइलों का एक समूह जो किसी उद्देश्य को पूरा करने के लिए मिलकर काम करता है उसे एप्लिकेशन कहा जाता है।


आवेदन वस्तु

वेब पर एक एप्लिकेशन में कई एएसपी फाइलें हो सकती हैं जो किसी उद्देश्य को पूरा करने के लिए मिलकर काम करती हैं। इन फ़ाइलों को एक साथ जोड़ने के लिए एप्लिकेशन ऑब्जेक्ट का उपयोग किया जाता है।

एप्लिकेशन ऑब्जेक्ट का उपयोग किसी भी पेज से वेरिएबल को स्टोर और एक्सेस करने के लिए किया जाता है, जैसे कि सेशन ऑब्जेक्ट। अंतर यह है कि सभी उपयोगकर्ता एक एप्लिकेशन ऑब्जेक्ट साझा करते हैं (सत्रों के साथ प्रत्येक उपयोगकर्ता के लिए एक सत्र ऑब्जेक्ट होता है)।

एप्लिकेशन ऑब्जेक्ट में ऐसी जानकारी होती है जिसका उपयोग एप्लिकेशन में कई पेजों द्वारा किया जाएगा (जैसे डेटाबेस कनेक्शन जानकारी)। जानकारी किसी भी पेज से प्राप्त की जा सकती है। जानकारी को एक ही स्थान पर बदला भी जा सकता है, और परिवर्तन स्वचालित रूप से सभी पृष्ठों पर दिखाई देंगे।


एप्लिकेशन चर को स्टोर और पुनर्प्राप्त करें

एप्लिकेशन वैरिएबल को किसी एप्लिकेशन में किसी भी पेज द्वारा एक्सेस और बदला जा सकता है।

आप इस तरह "Global.asa" में अनुप्रयोग चर बना सकते हैं:

<script language="vbscript" runat="server">

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

ऊपर के उदाहरण में हमने दो एप्लिकेशन वेरिएबल बनाए हैं: "vartime" और "users"।

आप इस तरह एक एप्लिकेशन वैरिएबल के मान तक पहुंच सकते हैं:

There are
<%
Response.Write(Application("users"))
%>
active connections.


सामग्री संग्रह के माध्यम से लूप

सामग्री संग्रह में सभी एप्लिकेशन चर शामिल हैं। आप सामग्री संग्रह के माध्यम से लूप कर सकते हैं, यह देखने के लिए कि इसमें क्या संग्रहीत है:

<%
dim i
For Each i in Application.Contents
  Response.Write(i & "<br>")
Next
%>

यदि आप सामग्री संग्रह में वस्तुओं की संख्या नहीं जानते हैं, तो आप गणना संपत्ति का उपयोग कर सकते हैं:

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
  Response.Write(Application.Contents(i) & "<br>")
Next
%>

स्टेटिकऑब्जेक्ट्स संग्रह के माध्यम से लूप

एप्लिकेशन ऑब्जेक्ट में संग्रहीत सभी ऑब्जेक्ट्स के मानों को देखने के लिए आप स्टेटिकऑब्जेक्ट्स संग्रह के माध्यम से लूप कर सकते हैं:

<%
dim i
For Each i in Application.StaticObjects
  Response.Write(i & "<br>")
Next
%>

लॉक और अनलॉक

आप किसी एप्लिकेशन को "लॉक" विधि से लॉक कर सकते हैं। जब कोई एप्लिकेशन लॉक होता है, तो उपयोगकर्ता एप्लिकेशन चर (वर्तमान में इसे एक्सेस करने वाले के अलावा) नहीं बदल सकते हैं। आप "अनलॉक" विधि से किसी एप्लिकेशन को अनलॉक कर सकते हैं। यह विधि अनुप्रयोग चर से ताला हटाती है:

<%
Application.Lock
'do some application object operations
Application.Unlock
%>