HTML コントロールは、フォームでの用途に応じて HTML 入力コントロールと HTML コンテナ コントロールに分けることができます。各 HTML コントロールには多数の同じパブリック プロパティがあり、独自の固有のプロパティもあるため、これらのプロパティは次のように分類できます。 3 つのクラス: HTML コントロールによって共有されるプロパティ、HTML 入力コントロールによって共有されるプロパティ、HTML コンテナ コントロールによって共有されるプロパティ
1. HTML コントロールによって共有されるプロパティ
HTML のすべてのコントロールには、Attributes、Disabled、Style、TagName、Visible などの属性があります。 。
Attributes プロパティ。選択した ASP.NET ページのサーバー コントロール タグのすべての属性 (属性) を表す名前と値のペアのコレクションを取得するために使用されます。このプロパティを使用して、HTML サーバー コントロールのプロパティにプログラムでアクセスします。すべての HTML サーバー コントロールは、そのプロパティを Control.ViewState に保存します。
Disabled プロパティ。HTML サーバー コントロールが無効かどうかを示す値を取得または設定するために使用されます。構文:
コントロールが無効な場合は true、それ以外の場合は false、デフォルト値は false です。
Style プロパティ、ASP.NET ファイルで指定された HTML サーバー コントロールに適用されるすべてのカスケード スタイル シート CSS プロパティのコレクションを取得します
TagName プロパティ、runat="server" 属性を含むタグの要素名を取得します
Visible プロパティ、 HTML サーバー コントロールがページに表示されるかどうかを示す値を取得または設定します。
2. HTML 入力コントロールによって共有されるプロパティ
すべての HTML コントロールによって共有されるプロパティに加えて、HTML 入力コントロールには次のプロパティもあります
Name プロパティは、HtmlInputControl コントロールの一意の識別子の名前を取得または設定するために使用されます
Value プロパティHtmlInputControl コントロールに関連付けられた値を取得または設定するために使用されます。構文:
Type 属性。Web ページ上の HtmlInputControl コントロールのレンダリング タイプまたは取得、またはそのタイプを定義します。たとえば、このプロパティの値が Text の場合、HtmlInputControl コントロールはテキスト ボックスです。
3. HTML コンテナ コントロールによって共有されるプロパティ
HTML コンテナ コントロールは HTML 要素にマップされます。これらの要素には、、
InnerText プロパティは、InnerHtml プロパティとは異なり、HTML サーバー コントロールの開始タグと終了タグの間のテキストを取得または設定するために使用されます。特殊文字は HTML エンティティの内外で自動的にエンコードされません。したがって、テキストに特殊文字を表示する必要がない場合に通常使用されます。
構文: