簡體   English   中英

Panel控件和Div之間的區別

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM