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