使用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”
感谢。
答案 0 :(得分:2)
确保aspx
页面中控件周围没有空格(空格,制表符,新行)。
在一行中尝试以下操作:
<ul><li runat="server" id="x"></li><li runat="server" id="x"></li><li runat="server" id="x"></li></ul>