बटन <asp:Button runat="server".../>
के प्रतिनिधित्व वाले एक समृद्ध राज्य मॉडल और विभिन्न गुणों और विधियों जो Button.Text = की तरह वास्तविक दुनिया में और अधिक स्पष्ट प्रतिनिधित्व है "पर क्लिक करें मेरे" के साथ एक वेब सर्वर नियंत्रण में परिवर्तित हो जाएगा।
<input type="button" runat="server"..../>
द्वारा प्रदर्शित बटन एचटीएमएल इनपुट बटन द्वारा प्रतिनिधित्व किए गए एचटीएमएल सर्वर नियंत्रण में परिवर्तित हो जाएगा; सीमित गुण, विधियों और घटनाओं के साथ है। अधिकांश गुण बटन जैसे HTML समकक्षों के समान होते हैं। वैल्यू = "मुझे क्लिक करें"।
ध्यान दें कि मार्कअप पेज में तत्व पहले से संसाधित/संकलित किए जाने से पहले संकलित किए जाते हैं और उन्हें कक्षा प्रतिनिधित्व में परिवर्तित किया जाएगा जहां प्रत्येक तत्व को नियंत्रण द्वारा दर्शाया जाता है। आप सर्वर साइड कंट्रोल एक्सेस कर सकते हैं जिन्हें कोडैट से "रन" = "सर्वर" टैग द्वारा पहचाना जाता है क्योंकि उनके पास सही मिलान सर्वर नियंत्रण (वेब / एचटीएमएल) होगा, अन्य स्थिर सामग्री <input type="button.../>
टैग सहित runat = "सर्वर "एक लिटलकंट्रोल के रूप में प्रतिनिधित्व किया जाएगा।
दूसरा विकल्प सिर्फ ठीक काम करता है, और यह भी एक सर्वर नियंत्रण है। इसमें निश्चित रूप से विधियां हैं। – Guffa
आधार से बाहर रास्ता, दूसरा रूप न केवल वैल्यूड बल्कि उपयोगी है क्योंकि यह एएसपी – annakata
गलत द्वारा सारणित नहीं है। दूसरा विकल्प System.Web.UI.HtmlControls.HtmlInputButton का एक उदाहरण है कि के रूप में प्रदान किया जाएगा बनाता है (एक INamingContainer जो होगा अंदर जब तक आईडी को मंजी करें)। कोडबेंड में आप अपने स्टाइल संग्रह, दृश्यता को संशोधित कर सकते हैं (अन्य चीजों के साथ); FindControl() का उपयोग करें और हैंडलर को सर्वरक्लिक ईवेंट में संलग्न करें। वेबकंट्रोल पर एचटीएमएल कंट्रोल्स का मुख्य लाभ आईएमओ मार्कअप (स्टाइल और अनुपालन के लिए) पर नियंत्रण है। – Conceptdev