繁体   English   中英

如何不将面板控件渲染为<div>

[英]How to not render a Panel Control as a <div>

我使用Asp.net 4和C#。

我有一个常见的Web控件<asp:Panel> 我的理解是,如果Panel可见,它在浏览器中呈现为<div></div>标记。

我想知道是否可以更改此行为并显示Panel的内容而不呈现其<div>

  • 知道怎么做吗?
  • 我可以使用其他控件而不是Panel吗?

代码示例将不胜感激!

简单:

use PlaceHolder or  Literal

它只呈现它所拥有的东西 - 仅此而已。

如果您使用ASP.NET PlaceHolder控件,那么您将无法获得div标记。

当然,如果您使用PlaceHolder,您将无法获得此元素的HTML元素(即DIV标记),因此您无法在控件上设置BackImageUrl或Wrap等属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM