[英]Difference between Panel control and Div
我想知道asp.net中的Panel
控件和runat="server"
div
之間有什么區別? 因為兩者都渲染為div
。
哪一個最好(條件)?
代碼
<asp:Panel id="abc" runat="server">
和你做的完全一樣:
<div id="abc" runat="server">
它們的渲染方式相同,但它是Panel最常用的其他WebControl的功能,而Panel Web控件可以在代碼隱藏下為您提供更多控制,因為它可以顯示更多屬性。
不同之處在於Panel
是一個webcontrol,它會在代碼隱藏文件中為你提供更多的div屬性,因為它是一個web控件,它需要更多的處理才能生成HTML。
面板控件具有viewstate屬性,而div
沒有。
這真的取決於你的用法。 如果您希望控制更多屬性,請使用面板控件,否則使用div控件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.