繁体   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