System.Web.UI.WebControls 名前空間

System.Web.UI.WebControls 名前空間は、Web ページに Web サーバー コントロールを作成するときに使用するクラスのコレクションです。Web サーバー コントロールはサーバー上で実行され、ボタンやテキスト ボックスなどのフォーム コントロールを含んでいます。Web サーバー コントロールには、予定表などの特別な目的で使用するコントロールも含まれています。Web サーバー コントロールはサーバー上で実行されるため、これらの要素はプログラムによって制御できます。Web サーバー コントロールは、HTML サーバー コントロールよりも抽象的です。Web サーバー コントロールのオブジェクト モデルは、必ずしも HTML 構文を反映するとは限りません。

名前空間の階層構造

クラス

クラス 説明
AdCreatedEventArgs AdRotator コントロールの AdCreated イベントのデータを提供します。このクラスは継承できません。
AdRotator Web ページに広告バナーを表示します。
BaseCompareValidator 型指定された比較を実行する検証コントロールのための、抽象基本クラスとして使用します。
BaseDataList DataListDataGrid などのデータ リスト コントロールの抽象基本クラスとして機能します。このクラスには、すべてのデータ リスト コントロールに共通のメソッドとプロパティが用意されています。
BaseValidator 検証コントロールの抽象基本クラスの役割を果たします。
BoundColumn データ ソースのフィールドに連結された DataGrid コントロールの列型です。
Button Web ページにプッシュ ボタン コントロールを表示します。
ButtonColumn 列の各行に対応する、Add や Remove などのユーザー定義コマンド ボタンが格納されている DataGrid コントロールの列型。
Calendar 1 つの月間予定表を表示します。ユーザーはこの予定表の中の日付を選択し、前後の月に移動できます。
CalendarDay Calendar コントロールの日付を表します。
CheckBox チェック ボックスが表示され、 true または false の条件を選択できます。
CheckBoxList コントロールをデータ ソースに連結することによって動的に作成できる複数選択チェック ボックス グループを作成します。
CommandEventArgs Command イベントのデータを提供します。
CompareValidator ユーザーが入力コントロールに入力した値を別の入力コントロールに入力された値または定数値のいずれかと比較します。
CustomValidator 入力コントロールのユーザー定義検証を実行します。
DataGrid データ ソースの項目をテーブルで表示するデータ連結リスト コントロール。 DataGrid コントロールにより、これらの項目の選択、並べ替え、編集ができます。
DataGridColumn DataGrid コントロールのさまざまな列型の基本クラスの役割を果たします。
DataGridColumnCollection DataGrid コントロールの列を表す DataGridColumn 派生列オブジェクトのコレクション。このクラスは継承できません。
DataGridCommandEventArgs DataGrid コントロールの CancelCommandDeleteCommandEditCommandItemCommandUpdateCommand の各イベントのデータを提供します。このクラスは継承できません。
DataGridItem DataGrid コントロールの項目 (行) を表します。
DataGridItemCollection DataGrid コントロール内の DataGridItem オブジェクトのコレクションを表します。
DataGridItemEventArgs DataGrid コントロールの ItemCreated イベントおよび ItemDataBound イベントのデータを提供します。このクラスは継承できません。
DataGridPageChangedEventArgs DataGrid コントロールの PageIndexChanged イベントのデータを提供します。このクラスは継承できません。
DataGridPagerStyle DataGrid コントロールのページャのスタイルを指定します。このクラスは継承できません。
DataGridSortCommandEventArgs DataGrid コントロールの SortCommand イベントのデータを提供します。このクラスは継承できません。
DataKeyCollection データ ソースの各レコードのキー フィールドを格納するコレクションを表します。このクラスは継承できません。
DataList テンプレートを使用して項目を表示するデータ連結リスト コントロール。
DataListCommandEventArgs DataList コントロールの CancelCommandDeleteCommandEditCommandItemCommandUpdateCommand の各イベントのデータを提供します。このクラスは継承できません。
DataListItem DataList コントロールの項目を表します。
DataListItemCollection DataList コントロール内の DataListItem オブジェクトのコレクションを表します。このクラスは継承できません。
DataListItemEventArgs DataList コントロールの ItemCreated イベントと ItemDataBound イベントのデータを提供します。このクラスは継承できません。
DayRenderEventArgs Calendar コントロールの DayRender イベントのデータを提供します。このクラスは継承できません。
DropDownList ユーザーがドロップダウン リストから単一の項目を選択できるコントロールを表します。
EditCommandColumn 各行のデータ項目を編集する Edit コマンド ボタンを格納している DataGrid コントロールの特殊な列型。
FontInfo テキストのフォント プロパティをカプセル化します。このクラスは継承できません。
FontNamesConverter フォント名のリストを含んでいる 1 つの文字列を、個別のフォント名を含んでいる文字列の配列に変換します。また、その逆の変換も行います。
FontUnitConverter FontUnit を別のデータ型のオブジェクトに変換します。また、別のデータ型のオブジェクトを FontUnit に変換します。
HyperLink 他の Web ページへのリンクを表示するコントロール。
HyperLinkColumn 列内の各項目のハイパーリンクを格納する DataGrid コントロールの列型。
HyperLinkControlBuilder パーサーと対話して、 HyperLink コントロールを構築します。
Image Web ページ上にイメージを表示します。
ImageButton イメージを表示し、そのイメージがマウス クリックされると応答するコントロール。
Label Web ページにテキストを表示するラベル コントロールを表します。
LabelControlBuilder パーサーと対話して、 Label コントロールを構築します。
LinkButton Web ページにハイパーリンク スタイルのボタン コントロールを表示します。
LinkButtonControlBuilder パーサーと対話して、 LinkButton コントロールを構築します。
ListBox 単一または複数の項目を選択できるリスト ボックス コントロールを表します。
ListControl すべてのリスト型コントロールに共通なプロパティ、メソッド、およびイベントを定義する抽象基本クラスの役割を果たします。
ListItem データ連結リスト コントロールのデータ項目を表します。このクラスは継承できません。
ListItemCollection リスト コントロールの ListItem オブジェクトのコレクション。このクラスは継承できません。
ListItemControlBuilder パーサーと対話して、 ListItem コントロールを構築します。
Literal 静的テキストを表示する Web ページ上の位置を予約します。
LiteralControlBuilder パーサーと対話して、 Literal コントロールを構築します。
MonthChangedEventArgs CalendarVisibleMonthChanged イベントのデータを提供します。このクラスは継承できません。
PagedDataSource DataGrid コントロールでのページングの実行を許可する、このコントロールのプロパティをカプセル化します。このクラスは継承できません。
Panel ほかのコントロールのコンテナの役割を果たすコントロールを表します。
PlaceHolder Web ページに動的に追加されたサーバー コントロールを格納するコンテナ。
PlaceHolderControlBuilder パーサーと対話して、 PlaceHolder コントロールを構築します。
RadioButton オプション ボタン コントロールを表します。
RadioButtonList オプション ボタン コントロールのグループをカプセル化するリスト コントロールを表します。
RangeValidator 入力コントロールの値が指定された範囲内の値であるかどうかをチェックします。
RegularExpressionValidator 関連付けられた入力コントロールの値が、正規表現で指定されたパターンと一致しているかどうかについて検証します。
Repeater リストに表示される項目ごとに指定されたテンプレートを繰り返し適用することにより、カスタム レイアウトを実現するデータ連結リスト コントロール。
RepeaterCommandEventArgs RepeaterItemCommand イベントのデータを提供します。このクラスは継承できません。
RepeaterItem Repeater コントロールの項目を表します。
RepeaterItemCollection Repeater コントロール内の RepeaterItem オブジェクトのコレクションを表します。このクラスは継承できません。
RepeaterItemEventArgs RepeaterItemCreated イベントと ItemDataBound イベントのデータを提供します。
RepeatInfo 項目のリストを繰り返すリスト コントロールを表示するために使用される情報をカプセル化します。このクラスは継承できません。
RequiredFieldValidator 関連付けられている入力コントロールを必須フィールドにします。
SelectedDatesCollection Calendar コントロールで選択されている日付を表す System.DateTime オブジェクトのコレクションをカプセル化します。このクラスは継承できません。
ServerValidateEventArgs CustomValidator コントロールの ServerValidate イベントのデータを提供します。このクラスは継承できません。
Style Web サーバー コントロールのスタイルを表します。
Table Web ページ上にテーブルを表示します。
TableCell Table コントロールのセルを表します。
TableCellCollection Table コントロールの行を構成する、 TableHeaderCell オブジェクトと TableCell オブジェクトのコレクションをカプセル化します。このクラスは継承できません。
TableCellControlBuilder パーサーと対話して、 TableCell コントロールを構築します。
TableHeaderCell Table コントロールの見出しセルを表します。
TableItemStyle TableRow または TableCell として表示されるコントロールの要素に対するスタイル プロパティを表します。
TableRow Table コントロールの行を表します。
TableRowCollection Table コントロールの単一行を表す TableRow オブジェクトのコレクションをカプセル化します。このクラスは継承できません。
TableStyle テーブル コントロールのスタイルを表します。このクラスは、主にコントロールの開発者によって使用されます。
TargetConverter Web ナビゲーションの結果による内容を表示する位置 (ターゲット) を表す値を文字列に変換します。文字列からターゲット値への変換も行います。
TemplateColumn 列内のコントロールのレイアウトをカスタマイズできるようにする、 DataGrid コントロールの列型を表します。
TextBox ユーザー入力用のテキスト ボックス コントロールを表示します。
TextBoxControlBuilder パーサーと対話して、 TextBox コントロールを構築します。
UnitConverter Unit を別のデータ型のオブジェクトに変換します。別のデータ型のオブジェクトから Unit への変換も行います。
ValidatedControlConverter 検証コントロールで検証できる Web フォーム ぺージ上のコントロールを文字列に変換します。
ValidationSummary Web ページ、メッセージ ボックス、またはその両方に、すべての検証エラーの概要をインライン表示します。
WebColorConverter 定義済みのカラー名または RGB カラー値から System.Drawing.Color への変換、およびその逆の変換を行います。
WebControl System.Web.UI.WebControls 名前空間のすべてのコントロールに共通のメソッド、プロパティおよびイベントを定義する基本クラスとして機能します。
Xml 書式設定したり、または XSLT (Extensible Stylesheet Language Transformations) を使用したりせずに、XML ドキュメントを表示します。

インターフェイス

インターフェイス 説明
IRepeatInfoUser 項目のリストを繰り返すリスト コントロールによって実装する必要があるプロパティとメソッドを定義します。

構造体

構造体 説明
FontUnit フォントのサイズを表します。
Unit 長さの単位を表します。

デリゲート

デリゲート 説明
AdCreatedEventHandler AdRotator コントロールの AdCreated イベントを処理するメソッドを表します。
CommandEventHandler Command イベントを処理するメソッドを表します。
DataGridCommandEventHandler DataGridCancelCommandDeleteCommandEditCommandItemCommandUpdateCommand の各イベントを処理するメソッドを表します。
DataGridItemEventHandler DataGridItemCreated イベントおよび ItemDataBound イベントを処理するメソッドを表します。
DataGridPageChangedEventHandler DataGrid コントロールの PageIndexChanged イベントを処理するメソッドを表します。
DataGridSortCommandEventHandler DataGrid コントロールの SortCommand イベントを処理するメソッドを表します。
DataListCommandEventHandler DataList コントロールの CancelCommandDeleteCommandEditCommandItemCommandUpdateCommand の各イベントを処理するメソッドを表します。
DataListItemEventHandler DataList コントロールの ItemCreated イベントおよび ItemDataBound イベントを処理するメソッドを表します。
DayRenderEventHandler Calendar コントロールの DayRender イベントを処理するメソッドを表します。
MonthChangedEventHandler CalendarVisibleMonthChanged イベントを処理するメソッドを表します。
RepeaterCommandEventHandler RepeaterItemCommand イベントを処理するメソッドを表します。
RepeaterItemEventHandler RepeaterItemCreated イベントおよび ItemDataBound イベントを処理するメソッドを表します。
ServerValidateEventHandler CustomValidator コントロールの ServerValidate イベントを処理するメソッドを表します。

列挙体

列挙体 説明
BorderStyle コントロールの境界線スタイルを指定します。
ButtonColumnType ButtonColumn オブジェクトのボタンのタイプを指定します。
CalendarSelectionMode Calendar コントロールの日付選択モードを指定します。
DayNameFormat Calendar コントロールの曜日の表示形式を指定します。
FirstDayOfWeek Calendar コントロールで 1 週間の最初の日として表示する曜日を指定します。
FontSize HTML 4.0 が定義するフォント サイズを指定します。
GridLines テーブル構造で項目を表示するコントロールのグリッド線のスタイルを指定します。
HorizontalAlign コンテナ内の項目の水平方向の配置を指定します。
ImageAlign Web ページのテキストに対するイメージの相対的な配置を指定します。
ListItemType リスト コントロールの項目の型を指定します。
ListSelectionMode ListBox コントロールの選択モードを指定します。
NextPrevFormat Calendar の前月と翌月のナビゲーション コントロールの表示形式を表します。
PagerMode DataGrid コントロール内のさまざまなページにアクセスするためのページャのモードを表します。
PagerPosition DataGrid コントロール内のさまざまなページにアクセスするためのページャの位置を指定します。
RepeatDirection リスト コントロールの項目を表示する方向を指定します。
RepeatLayout リスト コントロール内の項目のレイアウトを指定します。
TextAlign チェック ボックス コントロールまたはオプション ボタン コントロールに関連付けられているテキストをコントロールの左右どちらに表示するかを指定します。
TextBoxMode テキスト ボックスの動作モードを指定します。
TitleFormat Calendar コントロールに表示する月のタイトル書式を指定します。
UnitType 測定単位を指定します。
ValidationCompareOperator CompareValidator コントロールが検証に使用する比較演算子を指定します。
ValidationDataType CompareValidator コントロールと RangeValidator コントロールが検証に使用するデータ型を指定します。
ValidationSummaryDisplayMode ValidationSummary コントロールが使用する、検証の概要の表示モードを指定します。
ValidatorDisplay 検証コントロールにエラー メッセージを表示するときの動作を指定します。
VerticalAlign コントロール内のオブジェクトまたはテキストの垂直方向の配置を指定します。

参照

.NET Framework クラス ライブラリ