0

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>1 行に 1 つです。コードで 1 つまたはすべての li´s を visible=false に設定すると、"Nothing" の代わりに改行が表示されます

ありがとう。

4

1 に答える 1

2

ページ内のコントロールの周りに空白 (スペース、タブ、改行) がないことを確認してaspxください。

以下をすべて 1 行で試してください。

<ul><li runat="server" id="x"></li><li runat="server" id="x"></li><li runat="server" id="x"></li></ul>
于 2010-03-22T10:38:33.157 に答える