如何避免空标记对应的空行

时间:2013-01-21 21:22:07

标签: asp.net html

我正在使用html表显示几个asp.net面板控件。最初,面板设置为visible = false。根据数据库中的数据,一些面板将变得可见。问题是如果第二个和第十个面板可见,页面中会显示几个空行,因为有几个空标签对应于隐形面板。请让我知道如何避免空白。

由于

2 个答案:

答案 0 :(得分:0)

给予样式而不是可见属性

<div style="display:none"></div>

然后从make display : "block"后面的代码中,这将完全隐藏你的元素,并且没有空格。

答案 1 :(得分:0)

如果您将<tr>标记放在Panel控件中,则Panel.Visible == false时不会显示这些标记:

<asp:Panel ...>
    <tr>...</tr>
</asp:Panel>