Pages

2015/02/13

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 も適用させることができる。
Related Posts Plugin for WordPress, Blogger...