निश्चित रूप से तथ्य यह है कि उन्हें "< एएसपी:" से शुरू होने की घोषणा की गई है, यह अनुमान लगाने के लिए पर्याप्त है कि वे सर्वर नियंत्रण हैं? या यह सिर्फ पूर्णता के लिए शामिल है (इसलिए वे उदाहरण के लिए < इनपुट रनैट = "सर्वर" के सर्वर नियंत्रण घोषणा के समान दिखते हैं)। या क्या कोई विशेष कारण है?एएसपी.Net सर्वर नियंत्रण घोषणाओं को runat = "server" विशेषता क्यों चाहिए?
यह हमेशा मुझे हमेशा खराब करता है कि संकलक मुझे बताता है कि जब मैं गलती से ऐसा करता हूं तो मैंने इसे याद किया है। "Var" के पीछे सोच की तरह - अगर संकलक जानता है कि यह क्या है .. मुझे यह बताने की उम्मीद क्यों है?
इसे जांचें http://stackoverflow.com/questions/304290/asp-net-why-runatserver – Kaz