ASP.NET Web फॉर्म

सभी सर्वर कंट्रोल को <form> टैग के अंदर दिखना चाहिए, साथ ही <form> टैग को runat="server" एट्रिब्यूट लगाना चाहिए。

ASP.NET Web फॉर्म

सभी सर्वर कंट्रोल को <form> टैग के अंदर दिखना चाहिए, साथ ही <form> टैग को runat="server" एट्रिब्यूट लगाना चाहिए।runat="server" एट्रिब्यूट इंगित करता है कि इस फॉर्म को सर्वर पर संसाधित किया जाना है। यह इंगित करता है कि इसमें लगाया गया कंट्रोल सर्वर स्क्रिप्ट द्वारा पहुंचा जा सकता है:

<form runat="server">...HTML + सर्वर कंट्रोल</form>

टिप्पणी:इस फॉर्म हमेशा अपने पृष्ठ को सबमिट करता है।यदि आप action एट्रिब्यूट निर्धारित करते हैं, तो वह अनदेखा कर दिया जाएगा।यदि आप method एट्रिब्यूट को छोड़ देते हैं, तो यह डिफ़ॉल्ट रूप से method="post" माना जाएगा।जबकि आप name और id एट्रिब्यूट निर्धारित न करते हैं, तो वे ASP.NET द्वारा स्वचालित रूप से अवधारित किए जाएंगे。

टिप्पणी:एक .aspx केवल एक <form runat="server"> कंट्रोल को शामिल कर सकता है!

यदि आप एक .aspx पृष्ठ के स्रोत कोड को देखें और उसमें शामिल फॉर्म के पास name, method, action या id एट्रिब्यूट नहीं हो, तो आपको देखने के अनुसार ASP.NET ने इन एट्रिब्यूट को फॉर्म में जोड़ दिया है।इस तरह:

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">...कुछ कोड</form>

फॉर्म सबमिट करें

फॉर्म आमतौर पर एक बटन को क्लिक करके सबमिट किया जाता है।ASP.NET में Button सर्वर कंट्रोल का फॉर्मेट इस तरह है:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

id एट्रिब्यूट बटन के लिए एक अद्वितीय नाम निर्धारित करता है, जबकि text एट्रिब्यूट बटन को एक लेबल अनुदान करता है।onClick इवेंट हैंडलर एक चलाने वाली सब-रूटीन निर्धारित करता है。

नीचे दिए गए उदाहरण में, हमने एक .aspx फ़ाइल में एक बटन कंट्रोल घोषित किया है।एक बार माउस का क्लिक करने से ही एक सब-रूटीन चल सकती है, जो बटन पर टेक्स्ट को बदल सकती है。

इस उदाहरण को दिखाएं