WebControl.Style プロパティ
アセンブリ: System.Web (system.web.dll 内)


Style コレクションを使用して、Web サーバー コントロールの外側のタグに表示されるスタイル属性を管理します。このプロパティは、すべてのコントロールですべてのブラウザに表示されます。
![]() |
---|
厳密に型指定されたスタイル プロパティ (BackColor="Red" など) を使用して設定されたスタイル値はすべて、このコレクション内の該当の値を自動的にオーバーライドします。
このコレクションに設定された値は、厳密に型指定されたスタイル プロパティによって自動的に反映されません。

Style プロパティを使用して、ページに Label コントロールを表示したり、非表示にしたりする方法の例を次に示します。
![]() |
---|
次のコード サンプルはシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード サンプルは、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。Web フォームのコード モデルの詳細については、「ASP.NET Web ページのコード モデル」を参照してください。 |
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub Button1_Click(sender As Object, e As EventArgs) If Label1.Style("visibility") = "hidden" Then Label1.Style("visibility") = "show" Else Label1.Style("visibility") = "hidden" End If End Sub </script> </head> <body> <h3>Style Property of a Web Control</h3> <form runat="server"> <asp:Label id="Label1" Text="This is a label control." BorderStyle="Solid" runat="server"/> <p> <asp:Button id="Button1" Text="Click to hide/unhide the above label" OnClick="Button1_Click" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void Button1_Click(Object sender, EventArgs e) { Label1.Style["visibility"]= ((Label1.Style["visibility"]=="hidden")?"show":"hidden"); } </script> </head> <body> <h3>Style Property of a Web Control</h3> <form runat="server"> <asp:Label id="Label1" Text="This is a label control." BorderStyle="Solid" runat="server"/> <p> <asp:Button id="Button1" Text="Click to hide/unhide the above label" OnClick="Button1_Click" runat="server"/> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="JSCRIPT" runat="server"> function Button1_Click(sender : Object, e : EventArgs){ if(Label1.Style["visibility"] == "hidden") Label1.Style["visibility"] = "show" else Label1.Style["visibility"] = "hidden" } </script> </head> <body> <h3>Style Property of a Web Control</h3> <form runat="server"> <asp:Label id="Label1" Text="This is a label control." BorderStyle="Solid" runat="server"/> <p> <asp:Button id="Button1" Text="Click to hide/unhide the above label" OnClick="Button1_Click" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からWebControl.Style プロパティを検索する場合は、下記のリンクをクリックしてください。

- WebControl.Style プロパティのページへのリンク