C# から display:none; を解除する。

ASP.NET において、runat="server" に設定した HTML 要素は、C# のコードビハインドで制御できるようになる。
しかし、あらかじめ style="display:none;" に設定されている Div 要素を表示させたい場合は、div.Visible = true; としても表示されない(div は id)。これは display:none; と Visible は異なるものであるからだ。
コード上から display を変更したい場合は、以下のように書く。
div.Attributes.Add("style", "display:block");
Attributes に Style を設定することで、他の様々な Style も適用させることができる。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する