我使用Asp.net 4和C#。 我有一个常见的Web控件<asp:Panel>。据我所知,如果面板可见,则在浏览器中呈现为<div></div>标记。 我想知道是否可以更改此行为并显示面板的内容,而不呈现其<div>。 有任何想法如何做到这一点吗? 我能否使用其他控件替换面板? 感谢提供代码示例!
如果您使用ASP.NET的PlaceHolder控件,则不会得到div标签。当然,如果您使用PlaceHolder,则无法为其设置属性,例如BackImageUrl或Wrap等,因为它不是HTML元素(即DIV标签)。