asp.net - पैनल नियंत्रण और डिव के बीच अंतर




panel (3)

कोड

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

ठीक वैसा ही है जैसे आप करते हैं:

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

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

मैं जानना चाहता हूं कि asp.net में Panel कंट्रोल और div साथ runat="server" क्या अंतर है? चूंकि दोनों एक div रूप में प्रस्तुत करते हैं।

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


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

पैनल कंट्रोल के पास व्यूस्टेट प्रॉपर्टी है जबकि div नहीं है।

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


मैं यह देखने के लिए हमारी साइट पर नो-स्टोर टैग जोड़ने का परीक्षण करने जा रहा हूं कि यह ब्राउज़र कैशिंग में कोई फर्क पड़ता है (क्रोम कभी-कभी पृष्ठों को कैश कर रहा है)। मुझे यह आलेख दस्तावेज पर बहुत उपयोगी पाया गया है कि कैसे और क्यों कैशिंग काम करता है और अगर ई-स्टोर विश्वसनीय नहीं है तो ईटाग के अगले पर देखेंगे:

http://www.mnot.net/cache_docs/

http://en.wikipedia.org/wiki/HTTP_ETag





asp.net panel