2012-01-27 17 views

答えて

1

CSSで非表示に設定します。または、コードをfalseに設定します。 false設定の背後にあるコードから、レンダリングされないようにする必要があります。

オプションで、ラベルをリテラルコントロールで置き換え、必要なときにのみ何かを放射します。

+0

visibility:hiddenはコンテンツを非表示にしますが、そのコンテンツは表示されません(コンテンツには同じ容量の空きがあり、表示されません)。 –

+0

実際に私は何も表示しないことを意味しました...あなたの答えをアップアップ;) – NotMe

6

サーバ側:

label.Attributes["style"] = "display:none"; 

または

label.Visible = false; 

または、クライアント側(CSS):

#label-id { display: none; } 
0

2良いすでに答え、そのノートだけのカップル:

  1. サーバー側でVisible = falseを使用すると、出力するCSSではなくHTMLだけが出力されるので、通常はより良い結果が得られます。もちろん、あなたがそこにそれを必要としない限り、あなたはクライアント側を再現することができます。

  2. ラベル自体にはスペースはありません。前後の空白なので、別のオプションもあります(HTMLソースビューで作業している場合は99%の時間がかかります)制御の前後にある空白を削除することです。なぜなら、誤ってホワイトスペースを取り戻すのは簡単だからです(特に、IDEがデザインビューで作業しているときにそうする場合)。ちょうど私がそれを言及すると思った、これはあなたがラベルを見せたいが、 "余分なスペース"をしたくないかどうかを知るために良いことができるので、

関連する問題