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

एएसपी होम

WP ट्यूटोरियल

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

ASP.NET रेजर

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

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

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

एएसपी संदर्भ

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

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

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

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

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

एएसपी फॉर्म और उपयोगकर्ता इनपुट


Request.QueryString और Request.Form आदेशों का उपयोग प्रपत्रों से उपयोगकर्ता इनपुट पुनर्प्राप्त करने के लिए किया जाता है।


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


Request.QueryString कमांड के साथ उपयोगकर्ता के साथ कैसे बातचीत करें।


Request.Form कमांड के साथ उपयोगकर्ता के साथ कैसे बातचीत करें।


, Request.Form कमांड के साथ, रेडियो बटन के माध्यम से उपयोगकर्ता के साथ कैसे इंटरैक्ट करें।


उपयोगकर्ता का निवेश

अनुरोध वस्तु का उपयोग प्रपत्रों से उपयोगकर्ता जानकारी प्राप्त करने के लिए किया जा सकता है।

उपयोगकर्ता इनपुट को Request.QueryString या Request.Form कमांड से पुनर्प्राप्त किया जा सकता है। 


Request.QueryString

Request.QueryString कमांड का उपयोग विधि = "प्राप्त" के साथ एक फॉर्म में मान एकत्र करने के लिए किया जाता है।

GET पद्धति के साथ किसी प्रपत्र से भेजी गई जानकारी सभी के लिए दृश्यमान होती है (यह ब्राउज़र के पता बार में प्रदर्शित होगी) और भेजने के लिए सूचना की मात्रा की सीमा होती है।

उदाहरण एचटीएमएल फॉर्म

<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

यदि किसी उपयोगकर्ता ने उपरोक्त HTML फॉर्म में "बिल" और "गेट्स" टाइप किया है, तो सर्वर को भेजा गया यूआरएल इस तरह दिखेगा:

https://www.w3schools.com/simpleform.asp?fname=Bill&lname=Gates

मान लें कि "simpleform.asp" में निम्न ASP स्क्रिप्ट है:

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

ब्राउज़र दस्तावेज़ के मुख्य भाग में निम्नलिखित प्रदर्शित करेगा:

Welcome Bill Gates


अनुरोध फॉर्म

Request.Form कमांड का उपयोग मेथड = "पोस्ट" के साथ फॉर्म में वैल्यूज कलेक्ट करने के लिए किया जाता है।

POST पद्धति के साथ किसी प्रपत्र से भेजी गई जानकारी दूसरों के लिए अदृश्य होती है और भेजने के लिए सूचना की मात्रा की कोई सीमा नहीं होती है।

उदाहरण एचटीएमएल फॉर्म

<form method="post" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

यदि किसी उपयोगकर्ता ने उपरोक्त HTML फॉर्म में "बिल" और "गेट्स" टाइप किया है, तो सर्वर को भेजा गया यूआरएल इस तरह दिखेगा:

https://www.w3schools.com/simpleform.asp

मान लें कि "simpleform.asp" में निम्न ASP स्क्रिप्ट है:

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

ब्राउज़र दस्तावेज़ के मुख्य भाग में निम्नलिखित प्रदर्शित करेगा:

Welcome Bill Gates

फॉर्म सत्यापन

जब भी संभव हो (क्लाइंट स्क्रिप्ट द्वारा) उपयोगकर्ता इनपुट को ब्राउज़र पर मान्य किया जाना चाहिए। ब्राउज़र सत्यापन तेज़ है और सर्वर लोड को कम करता है।

यदि उपयोगकर्ता इनपुट डेटाबेस में डाला जाएगा तो आपको सर्वर सत्यापन पर विचार करना चाहिए। सर्वर पर किसी प्रपत्र को सत्यापित करने का एक अच्छा तरीका यह है कि किसी भिन्न पृष्ठ पर जाने के बजाय प्रपत्र को स्वयं पोस्ट किया जाए। फिर उपयोगकर्ता को फॉर्म के समान पृष्ठ पर त्रुटि संदेश प्राप्त होंगे। इससे त्रुटि का पता लगाना आसान हो जाता है।