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

एएसपी होम

WP ट्यूटोरियल

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

ASP.NET रेजर

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

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

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

एएसपी संदर्भ

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

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

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

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

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

एएसपी प्रक्रियाएं


एएसपी में आप एक वीबीस्क्रिप्ट से जावास्क्रिप्ट प्रक्रिया को कॉल कर सकते हैं और इसके विपरीत।


प्रक्रियाओं

ASP स्रोत कोड में कार्यविधियाँ और कार्य हो सकते हैं:

उदाहरण

<!DOCTYPE html>
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>

<p>Result: <%call vbproc(3,4)%></p>

</body>
</html>

किसी अन्य स्क्रिप्टिंग भाषा में प्रक्रिया/कार्य लिखने के लिए <html> टैग के ऊपर <%@ language=" language " %> लाइन डालें:

उदाहरण

<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>

<p>Result: <%jsproc(3,4)%></p>

</body>
</html>


वीबीस्क्रिप्ट और जावास्क्रिप्ट के बीच अंतर

वीबीस्क्रिप्ट में लिखी गई एएसपी फ़ाइल से वीबीस्क्रिप्ट या जावास्क्रिप्ट प्रक्रिया को कॉल करते समय, आप प्रक्रिया नाम के बाद "कॉल" कीवर्ड का उपयोग कर सकते हैं। यदि किसी प्रक्रिया में पैरामीटर की आवश्यकता होती है, तो "कॉल" कीवर्ड का उपयोग करते समय पैरामीटर सूची को कोष्ठक में संलग्न किया जाना चाहिए। यदि आप "कॉल" कीवर्ड को छोड़ देते हैं, तो पैरामीटर सूची को कोष्ठक में संलग्न नहीं किया जाना चाहिए। यदि प्रक्रिया में कोई पैरामीटर नहीं है, तो कोष्ठक वैकल्पिक हैं।

जावास्क्रिप्ट में लिखी गई एएसपी फ़ाइल से जावास्क्रिप्ट या वीबीस्क्रिप्ट प्रक्रिया को कॉल करते समय, हमेशा प्रक्रिया नाम के बाद कोष्ठक का उपयोग करें।


वीबीस्क्रिप्ट प्रक्रियाएं

वीबीस्क्रिप्ट में दो प्रकार की प्रक्रियाएं होती हैं:

  • उप प्रक्रिया
  • कार्य प्रक्रिया

वीबीस्क्रिप्ट उप प्रक्रियाएं

एक उप प्रक्रिया:

  • बयानों की एक श्रृंखला है, जो उप और अंत उप बयानों से संलग्न है
  • क्रिया कर सकते हैं, लेकिन कोई मान नहीं लौटाते
  • तर्क ले सकते हैं
Sub mysub()
  some statements
End Sub

या

Sub mysub(argument1,argument2)
  some statements
End Sub

उदाहरण

Sub mysub()
  response.write("I was written by a sub procedure")
End Sub

वीबीस्क्रिप्ट फ़ंक्शन प्रक्रियाएं

एक समारोह प्रक्रिया:

  • फंक्शन और एंड फंक्शन स्टेटमेंट द्वारा संलग्न बयानों की एक श्रृंखला है
  • कार्रवाई कर सकते हैं और एक मूल्य वापस कर सकते हैं
  • कॉलिंग प्रक्रिया द्वारा इसे पारित किए गए तर्क ले सकते हैं
  • तर्कों के बिना, कोष्ठकों का एक खाली सेट शामिल करना चाहिए ()
  • इसके नाम पर एक मान निर्दिष्ट करके एक मान लौटाता है
Function myfunction()
  some statements
  myfunction=some value
End Function

या

Function myfunction(argument1,argument2)
  some statements
  myfunction=some value
End Function

उदाहरण

function myfunction()
  myfunction=Date()
end function

एक प्रक्रिया कॉलिंग

इस सरल कार्य प्रक्रिया को दो तर्कों के योग की गणना करने के लिए कहा जाता है:

उदाहरण

Function myfunction(a,b)
myfunction=a+b
End Function

response.write(myfunction(5,9))

फ़ंक्शन "माईफंक्शन" तर्क "ए" और तर्क "बी" का योग लौटाएगा। इस मामले में 14.

जब आप किसी प्रक्रिया को कॉल करते हैं तो आप कॉल स्टेटमेंट का उपयोग इस तरह कर सकते हैं:

Call MyProc(argument)

या, आप कॉल स्टेटमेंट को इस तरह छोड़ सकते हैं:

MyProc argument

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


एएसपी फ़ाइल में जावास्क्रिप्ट प्रक्रिया और वीबीस्क्रिप्ट प्रक्रिया दोनों को कैसे कॉल करें।