2010-09-20 17 views
39

के बीच अंतर मैं जानना चाहता हूं कि PanelPanel एएसपीनेट और div में runat="server" के साथ क्या अंतर है? चूंकि दोनों div के रूप में प्रस्तुत करते हैं।पैनल नियंत्रण और Div

कौन सा सबसे अच्छा (स्थितियां) है?

उत्तर

30

कोड

<asp:Panel id="abc" runat="server"> 

बिल्कुल वैसा ही है जैसे कि आप कार्य करें:

<div id="abc" runat="server"> 

वे एक ही प्रस्तुत करना है, लेकिन यह अन्य WebControls कि पैनल सबसे अधिक इस्तेमाल किया है साथ कार्यप्रणाली है तो और पैनल वेब नियंत्रण आपको कोड-बैक के तहत अधिक नियंत्रण देता है क्योंकि यह अधिक गुणों का खुलासा करता है।

6

अंतर यह है कि Panel एक वेबcontrol है जो आपको फ़ाइल के पीछे कोड में div पर अधिक गुण देगा, क्योंकि यह एक वेबकंट है, इसे HTML उत्पन्न करने के लिए और अधिक प्रोसेसिंग की आवश्यकता होगी।

पैनल नियंत्रण में व्यूस्टेट संपत्ति है जबकि div नहीं है।

यह वास्तव में आपके उपयोग पर निर्भर करता है। यदि आप अधिक गुणों पर नियंत्रण रखना पसंद करते हैं, तो पैनल नियंत्रण का उपयोग करें, अन्यथा div नियंत्रण का उपयोग करें।

संबंधित मुद्दे