使用asp.net visible = false时的换行符

时间:2010-03-22 10:35:47

标签: asp.net render visible

使用asp.net的visible = false时,例如对于htmlgenericcontrol,asp.net为设置为visible = false的控件呈现换行符。

如何防止这种行为?

我只有一个

<ul> and then 

<li runat="server" id="x"></li> 
<li runat="server" id="x"></li> 
<li runat="server" id="x"></li> 

每行一<li>。如果我通过代码将一个或所有li设置为visible = false,我会获得换行符而不是“Nothing”

感谢。

1 个答案:

答案 0 :(得分:2)

确保aspx页面中控件周围没有空格(空格,制表符,新行)。

在一行中尝试以下操作:

<ul><li runat="server" id="x"></li><li runat="server" id="x"></li><li runat="server" id="x"></li></ul>