我正在开发一个基于 Web 的应用程序。我有一个 .aspx 页面,其中包括 html、css、javascript 和 asp.net 控件。
以下是嵌套元素/标签的情况:
- 桌子
- asp:面板
- asp:更新面板
- div
我使用了各种嵌套组合,如下所示:
1. <asp:Panel>
<asp:UpdatePanel>
<table></table>
</asp:UpdatePanel>
</asp:Panel>
2. <table>
<asp:Panel>
<asp:UpdatePanel>
<table></table>
<asp:UpdatePanel>
</asp:Panel>
</table>
3. <asp:Panel>
<asp:UpdatePanel>
<table></table>
<asp:UpdatePanel>
</asp:Panel>
4. <table>
<asp:UpdatePanel>
<table>
<asp:Panel></asp:Panel>
</table>
</asp:UpdatePanel>
</table>
5. <table>
<asp:UpdatePanel>
<table>
<div></div>
</table>
</asp:UpdatePanel>
</table>
但是当我使用这样的结构时,发生页面回发时不会应用 css 样式。
问题: 是否有任何聪明的方法来识别适当的结构。有什么工具吗?或者我使用过的任何不支持的格式?请帮助我解决此页面结构问题。因为每次手动做这些东西,很烦人。
编辑:或有关页面结构、嵌套和行为的任何信息。