.NET サンプル - ASP.NET サーバー コントロールのリファレンス
ここでは、次のサンプルについて説明します。
Xml2 サンプル
HtmlAnchor2 サンプル
HyperLink2 サンプル
Label1 サンプル
PlaceHolder1 サンプル
AdRotator1 サンプル
HtmlInputCheckBox1 サンプル
HtmlForm1 サンプル
HtmlButton1 サンプル
HtmlInputButton2 サンプル
ImageButton3 サンプル
Button1 サンプル
Button3 サンプル
LinkButton1 サンプル
RadioButtonList1 サンプル
HtmlInputRadioButton1 サンプル
Calendar1 サンプル
Calendar2 サンプル
HtmlGenericControl1 サンプル
HtmlInputButton1 サンプル
HtmlInputText1 サンプル
HtmlSelect1 サンプル
HtmlInputFile1 サンプル
CustomValidator1 サンプル
RangeValidator1 サンプル
RadioButton1 サンプル
HtmlTextArea1 サンプル
HyperLink1 サンプル
ImageButton1 サンプル
HtmlInputImage1 サンプル
HtmlImage1 サンプル
CheckBox1 サンプル
DropDownList2 サンプル
ImageButton2 サンプル
TextBox1 サンプル
ListBox2 サンプル
CompareValidator1 サンプル
CheckBoxList1 サンプル
Image1 サンプル
DropDownList1 サンプル
ListBox1 サンプル
Panel1 サンプル
ValidationSummary1 サンプル
Table1 サンプル
HtmlSelect2 サンプル
HtmlInputHidden1 サンプル
HtmlAnchor1 サンプル
RegularExValidator1 サンプル
Button2 サンプル
ReqFieldValidator1 サンプル
Calendar5 サンプル
Calendar3 サンプル
Calendar4 サンプル
HtmlTable1 サンプル
Xml1 サンプル
Xml2 サンプル
このサンプルでは、カスタムの XmlDocument オブジェクトと XslTransform オブジェクトを作成し、表示される Xml サーバー コントロールに渡す方法を示します。また、プリロードされた XmlDocument を Xml サーバー コントロールの Document プロパティに渡すこともできます。さらに、プリロードされた XslTransform を Xml サーバー コントロールの Transform プロパティに渡すこともできます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.Xml、System.Xml.Xsl
このサンプルで使用されているクラス
Xml、XmlDocument、Page、XslTransform、Import、Path、EventArgs、Object
DataGrid8 サンプル
このサンプルでは、DataGrid に単純な並べ替えを実装する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、DataColumn、DataView、Font、String、DataTable、Object、Header、Style、Table、EventArgs、Page、CommandEventArgs、DataRow、Import、DataGridSortCommandEventArgs
DataGrid1 サンプル
このサンプルでは、表形式のデータを表示し、オプションでデータの選択、並べ替え、編集をサポートする DataGrid サーバー コントロールの使用方法を示します。既定では、DataGrid はデータ ソースの各フィールドに対して 1 つの BoundColumn を生成し、AutoGenerateColumns プロパティは true に設定されています。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、DataColumn、Font、DataTable、Table、DataView、String、Style、DataRow、Page、Header、EventArgs、Import、Object
DataGrid9 サンプル
このサンプルでは、TemplateColumn を使用して Outlook 形式の並べ替えボタンを作成します。このボタンでは、CommandName を "sort" に指定する必要があります。また、並べ替えの基準となるフィールドを CommandArgument として渡す必要もあります。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、Header、DataColumn、String、Button、Font、DataView、Table、DataTable、Image、Object、Style、TemplateColumn、BoundColumn、EventArgs、Page、CommandEventArgs、Label、Import、DataBinder、DataGridSortCommandEventArgs、Binder、Url、ImageButton、Container、DataRow
DataGrid6 サンプル
このサンプルでは、EditCommandColumn の使用方法を示します。EditCommandColumn は、グリッド内の 1 行のデータの埋め込み先編集をサポートする特殊な列型です。EditCommandColumn は、グリッドの別のプロパティである EditItemIndex と対話します。既定では、EditItemIndex の値は -1 に設定されています。この値は、グリッドに現在編集中の行 (項目) がないことを意味します。EditItemIndex が -1 の場合は、グリッドの各行の EditCommandColumn に Edit ボタンが表示されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、Header、Table、Object、DataTable、EventArgs、String、CommandEventArgs、Style、DataGridCommandEventArgs、DataColumn、BoundColumn、Font、TextBox、DataView、DataRow、Control、Page、Import、EditCommandColumn
DataGrid3 サンプル
このサンプルでは、IntegerValue
データ フィールドの値を、別のページへの URL に引数として渡す方法を示します。StringValue
データ フィールドは、ハイパーリンクの表示テキストとして使用されます。HyperLinkColumn は HyperLink コントロール内の連結データを表します。一般に、このコントロールはグリッド内の項目から別のページ上の詳細表示に移動するために使用されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、String、Header、DataColumn、BoundColumn、Form、DataTable、HyperLink、Object、Style、Font、EventArgs、Page、DataView、HyperLinkColumn、Url、Table、Import、DataRow
DataGrid7 サンプル
このサンプルでは、グリッドの列の Visible プロパティを使用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、String、Header、DataColumn、BoundColumn、Label、Button、Object、Style、Font、EventArgs、DataTable、DataView、Table、Import、Page、DataRow、Form
DataGrid5 サンプル
このサンプルでは、2 つの TemplateColumns の使用方法を示します。TemplateColumn を使用すると、どのコントロールを列に表示し、どのデータ フィールドをコントロールに連結するかを完全に制御できます。1 番目の列は 2 つの LinkButton コントロールを表示します。これらのコントロールは、ButtonColumn と同様に、グリッドの ItemCommand にコマンドを関連付けます。最後の列は true 値または false 値を読み取り専用の CheckBox に連結します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、Table、DataColumn、Header、Button、DataTable、Font、TemplateColumn、String、DataView、Style、TableCell、LinkButton、EventArgs、BoundColumn、DataRow、CommandEventArgs、Object、Import、DataBinder、Page、Binder、Form、Container、DataGridCommandEventArgs、Assembly、CheckBox
DataGrid4 サンプル
このサンプルでは、ButtonColumn を使用して、ユーザー コマンドを行の内部からグリッドのイベント ハンドラに関連付ける方法を示します。このサンプルでは、"Add To Cart" コマンドおよび "Remove From Cart" コマンドを実行することで、対応する行の項目がシンプルな買い物カゴに追加されたり、買い物カゴから削除されたりします。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、Table、DataColumn、Header、DataTable、Button、Font、DataView、String、Style、TableCell、ButtonColumn、BoundColumn、Object、DataRow、EventArgs、Import、Page、CommandEventArgs、Form、LinkButton、DataGridCommandEventArgs、Assembly
DataGrid13 サンプル
このサンプルでは、TemplateColumns を使用してデータの編集方法をきめ細かく制御する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataGrid、TemplateColumn、Header、CheckBox、TextBox、DataRow、Font、DataTable、String、DataColumn、Container、Table、Page、Object、GC、EventArgs、Form、DataRowView、Label、Control、BoundColumn、Style、DataView、LinkButton、Button、Binder、GridItem、DataGridItem、Import、DataBinder
DataList2 サンプル
このサンプルでは、DataList の SelectedItemTemplate プロパティを使用して、選択した項目の内容と表示方法をカスタマイズする方法を示します。SelectedItemTemplate は SelectedIndex プロパティによって制御されます。既定では、SelectedIndex の値は -1 に設定されています。この値は、リストの項目がまったく選択されていないことを意味します。特定の項目に対して SelectedIndex が設定されている場合、その項目は SelectedItemTemplate を使用して表示されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataList、String、DataBinder、Binder、Container、Header、Style、DataColumn、Button、Font、EventArgs、DataTable、DataView、LinkButton、Table、DataListCommandEventArgs、Page、DataRow、Object、CommandEventArgs、Import
DataList3 サンプル
このサンプルでは、DataList の項目を編集する方法を示します。DataList コントロールは、EditItemTemplate プロパティによって、項目のデータの埋め込み先編集をサポートします。EditItemTemplate プロパティは、項目を編集するときの、その項目の内容と表示方法を定義します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
DataList、TextBox、Binder、Label、Object、DataTable、EventArgs、DataBinder、Container、Table、Style、DataColumn、Button、CommandEventArgs、String、LinkButton、DataListCommandEventArgs、Header、Control、DataView、DataRow、Font、Import、Page
DataGrid2 サンプル
このサンプルでは、BoundColumn の使用方法を示します。グリッドの Columns コレクション内に明示的に BoundColumn を作成することにより、各列の順序および表示方法を制御できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
Header、DataGrid、BoundColumn、String、DataColumn、Font、Page、DataTable、Style、DataView、Table、Debug、EventArgs、Import、Form、DataRow、Object
DataList1 サンプル
このサンプルでは、単純な DataList コントロールの使用方法を示します。DataList サーバー コントロールは、データ項目を繰り返しリストに表示し、オプションでデータ項目の選択と編集もサポートします。DataList に含まれるリスト項目の内容とレイアウトは、テンプレートを使用して定義されます。各 DataList では少なくとも ItemTemplate を定義する必要がありますが、さらにオプションのテンプレートを使用することで、リストの表示をカスタマイズできます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
ListItem、DataList、DropDownList、Table、Button、String、Header、Font、Object、EventArgs、DataTable、DataView、Style、Page、Import、DataBinder、DataRow、Binder、LinkButton、Container、DataColumn、CheckBox
DataGrid11 サンプル
このサンプルでは、組み込みのページャ ユーザー インターフェイスを非表示にして、独自のページング UI を提供する方法を示します。"ページャ" と呼ばれる、DataGrid に組み込みのページ移動コントロールは、"next" ボタンと "previous" ボタンのペアか、一連の数値ページ ボタンのいずれかとして表示されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
Page、DataGrid、Font、Button、Style、LinkButton、String、DataColumn、Object、EventArgs、DataTable、DataView、Label、Table、DataRow、Convert、Header、DataGridPageChangedEventArgs、Import
DataGrid12 サンプル
このサンプルでは、DataGrid で大量のデータを処理する方法を示します。非常に大きいデータ モデルでは、グリッドがページングされるたびにデータ ソース全体を読み込むことは非効率的です。その代わりに、データ全体を取得せずにページサイズの "チャンク" 単位でデータを取得してから、現在の行を処理できるようにする方法が一般に使用されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
Page、DataGrid、Label、Style、DataColumn、String、DataTable、Object、Table、DataView、EventArgs、Font、DataRow、DataGridPageChangedEventArgs、Import、Header
DataGrid10 サンプル
このサンプルでは、AllowPaging プロパティを true に設定することで、DataGrid でページングを有効にする方法を示します。ページングが有効になっているときは、グリッドに "next" ボタンと "previous" ボタンのペアか、または数値ボタンのいずれかの形式でページ移動ボタンが表示されます。ページ移動ボタンがクリックされると、PageIndexChanged イベントがスローされます。このイベントはコード内で処理する必要があります。最も基本的なロジックでは、このサンプルで示すように、CurrentPageIndex をイベント引数の NewPageIndex プロパティに割り当ててからデータ ソースを再連結します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
Page、DataGrid、Style、DataColumn、Font、String、DataTable、Object、Table、Label、EventArgs、DataView、Header、DataGridPageChangedEventArgs、Import、DataRow
HtmlAnchor2 サンプル
このサンプルでは、HtmlAnchor コントロールが HRef プロパティおよび InnerHtml プロパティへのデータ連結をサポートするしくみを示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
Repeater、String、DataColumn、Page、DataTable、Object、HtmlAnchor、Binder、EventArgs、DataBinder、Container、Table、DataRow、DataView、Import、Binding、DataBinding
HyperLink2 サンプル
このサンプルでは、データを HyperLink コントロールに連結する方法を示します。HyperLink コントロールは、Text プロパティおよび href プロパティへのデータ連結をサポートします。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Data、System
このサンプルで使用されているクラス
Repeater、String、DataColumn、Page、HyperLink、DataTable、Object、Table、Binder、EventArgs、DataBinder、Container、DataRow、DataBinding、DataView、Url、Import、Binding、HtmlAnchor
Label1 サンプル
このサンプルでは、Label コントロールの使用方法を示します。Label サーバー コントロールは、ページ上の設定された場所にテキストを表示します。静的テキストとは異なり、ラベルの Text プロパティはプログラムによって設定できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Web、System
このサンプルで使用されているクラス
Label、Button、Font、Object、Style、TextBox、HttpUtility、EventArgs
PlaceHolder1 サンプル
このサンプルでは、コントロールを PlaceHolder に追加する方法を示します。PlaceHolder サーバー コントロールをドキュメント内のコンテナ コントロールとして使用して、ほかのコントロールを動的に読み込むことができます。PlaceHolder コントロールには HTML ベースの出力はなく、ページの実行時に PlaceHolder の Controls コレクションに追加できるその他のコントロールの位置をマークするためだけに使用されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System.Web、System.Web.UI.HtmlControls、System、System.Web.UI
このサンプルで使用されているクラス
Button、Control、HtmlButton、PlaceHolder、Page、HtmlControl、Object、EventArgs、Import
AdRotator1 サンプル
このサンプルでは、AdRotator コントロールの使用方法を示します。AdRotator サーバー コントロールは、クリックすると Web 上の別の場所に移動する広告イメージを表します。ページがブラウザに読み込まれるたびに、定義済みのリストから 1 つの広告がランダムに選択されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
AdRotator、File
HtmlInputCheckBox1 サンプル
このサンプルでは、HtmlInputCheckBox コントロールの使用方法を示します。HtmlInputCheckBox コントロールは Boolean 値 (true または false) の入力を受け入れます。このチェック ボックスをオンにすると、Checked プロパティが true に設定されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、CheckBox、HtmlInputCheckBox、EventArgs
HtmlForm1 サンプル
このサンプルでは、ポスト バック要求を処理するために必要とされる HtmlForm コントロールを示します。Web フォーム ページにはサーバー側の <form> タグが 1 つしかない場合もありますが、サーバー側のフォームがページ上に存在する限りは、runat=server 属性を持たないクライアント フォームもサーバー側のロジックに情報をポスト バックできます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、EventArgs、Form、HtmlForm
HtmlButton1 サンプル
このサンプルでは、HtmlButton コントロールの使用方法を示します。HtmlButton コントロールは HTML 4.0 の <button> として表示されます。このコントロールは、Web 開発者が埋め込み HTML 要素 (およびほかの ASP.NET サーバー コントロール) で構成された、豊富な機能を備えたユーザー インターフェイスのフォーム ボタンを作成できるという点で、<input type="button"> とは異なります。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、EventArgs、HtmlButton
HtmlInputButton2 サンプル
このサンプルでは、HtmlInputButton コントロールの使用方法を示します。HtmlInputButton コントロールも Reset と Submit の 2 種類のボタンをサポートしますが、これらのボタンはフォームに対してだけ使用されます。Submit がフォームを送信するのに対し、Reset はフォーム内のすべてのエントリ フィールドを初期値に戻します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、HtmlInputButton、EventArgs
ImageButton3 サンプル
このサンプルでは、クライアント スクリプトのイベント onmouseover および onmouseout を ImageButton コントロールにフックすることにより、ボタンのイメージ ソースを変更するなどのマウス オーバー効果を作成する方法を示します。onmouseover などのクライアント属性は、サーバーの ASP.NET には無視されますが、ブラウザに "そのまま" 渡されます。アプリケーションが DHTML をサポートする最近のブラウザを対象としている場合、これらのイベントはポインタがボタンの上に置かれたときにブラウザ内で発生します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、Image、Label、ImageButton、Url、ImageClickEventArgs、EventArgs
Button1 サンプル
このサンプルでは、単純な Button コントロールの使用方法を示します。Button サーバー コントロールは、Web フォームをサーバーにポスト バックするために使用されるプッシュ ボタン スタイルのコントロールを提供します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、Label、EventArgs
Button3 サンプル
このサンプルでは、クライアント スクリプトのイベント onmouseover および onmouseout を Button コントロールにフックすることにより、ボタンのフォントや色を変更するなどのマウス オーバー効果を作成する方法を示します。onmouseover などのクライアント属性は、サーバーの ASP.NET には無視されますが、ブラウザに "そのまま" 渡されます。アプリケーションが DHTML をサポートする最近のブラウザを対象としている場合、これらのイベントはポインタがボタンの上に置かれたときにブラウザ内で発生します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、Label、EventArgs
LinkButton1 サンプル
このサンプルでは、LinkButton を使用して Web フォームをサーバーにポスト バックする方法を示します。その他のボタンの例については、Button および ImageButton の説明を参照してください。別のページに移動するコントロールについては、HyperLink の説明を参照してください。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、LinkButton、Label、Font、Object、EventArgs
RadioButtonList1 サンプル
このサンプルでは、RadioButtonList コントロールの使用方法を示します。RadioButtonList サーバー コントロールは、単一選択のチェックリストを作成します。ほかのリスト コントロールと同様に、RadioButtonList にも、リスト内の各項目に対応するメンバを含む Items コレクションがあります。どの項目が選択されているかを調べるには、各項目の Selected プロパティを参照します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、ListItem、RadioButtonList、RadioButton、Label、EventArgs、Object、CheckBox、Table
HtmlInputRadioButton1 サンプル
このサンプルでは、HtmlInputRadioButton で単一のオプション ボタン入力フィールドを作成する方法を示します。各オプション ボタンの Name 属性を同じように設定すると、グループが形成され、そのグループに含まれるオプション ボタンは一度に 1 つしか選択できなくなります。ただし、選択されている状態かどうかの確認は、個々のボタンについて行う必要があります。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Button、RadioButton、EventArgs、HtmlInputRadioButton
Calendar1 サンプル
このサンプルでは、単純な Calendar コントロールの使用方法を示します。Calendar サーバー コントロールは、ユーザーが日付を選択できる月間予定表を表示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Calendar、Label、EventArgs、String
Calendar2 サンプル
このサンプルでは、Calendar の 4 つの日付選択モードを示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Calendar、Style、ListItem、Label、Font、String、DropDownList、EventArgs、Header、Object、Page
HtmlGenericControl1 サンプル
このサンプルでは、HtmlGenericControl の使用方法を示します。HtmlGenericControl は、特定の HTML サーバー コントロールによって直接は表されないすべての不明な HTML サーバー コントロール タグに対し、ASP.NET サーバー コントロールの実装を提供します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Control、HtmlGenericControl、EventArgs、Attribute
HtmlInputButton1 サンプル
このサンプルでは、HtmlInputButton コントロールの使用方法を示します。HtmlInputButton コントロール (<input type=button>) の機能は <button> タグと似ていますが、すべてのブラウザを対象としている点が異なります。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
EventArgs、Button、HtmlInputButton
HtmlInputText1 サンプル
このサンプルでは、HtmlInputText コントロールの使用方法を示します。HtmlInputText コントロールは、ユーザーがテキストを入力できる単一行の入力コントロールです。HtmlInputText は 2 つの動作をサポートします。Type プロパティが Text に設定されている場合、HtmlInputText は標準のテキスト ボックスとして機能します。Type が Password に設定されている場合、ユーザーの入力は "*" 文字によってマスクされ、プライバシーが保護されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
EventArgs、HtmlInputText
HtmlSelect1 サンプル
このサンプルでは、HtmlSelect コントロールの使用方法を示します。HtmlSelect コントロールはドロップダウン リストを提供します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
EventArgs、HtmlSelect、Style
HtmlInputFile1 サンプル
このサンプルでは、HtmlInputFile コントロールがクライアント ブラウザからサーバーへのバイナリ ファイルまたはテキスト ファイルのアップロードを処理する方法を示します。ファイル アップロードは、HTML 3.2 以降のすべての Web クライアントで使用できます。<form> タグの Enctype 属性を "multipart/form-data" に設定する必要があります。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
File、Button、HtmlInputFile、Exception、EventArgs、String
CustomValidator1 サンプル
このサンプルでは、CustomValidator サーバー コントロールを使用してユーザー定義関数を呼び出し、標準の検証コントロールでは処理できない検証を実行する方法を示します。カスタム関数は、サーバー上か、または JScript や VBScript などのクライアント側スクリプトで実行できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Font、CustomValidator、Page、EventArgs、TextBox、ServerValidateEventArgs、Label、Control、Button、Exception
RangeValidator1 サンプル
このサンプルでは、RangeValidator コントロールの使用方法を示します。RangeValidator サーバー コントロールは、入力値が指定された範囲内にあるかどうかを調べます。RangeValidator は、3 つの重要なプロパティを使用してこの検証を実行します。ControlToValidate は検証する値を格納します。MinimumValue および MaximumValue は有効範囲の最小値と最大値をそれぞれ定義します。これらの定数は文字列値として格納されますが、比較が実行されるときに、Type によって定義されたデータ型に変換されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Font、Type、String、Button、RangeValidator、Page、Label、TextBox、Control、EventArgs、Object
RadioButton1 サンプル
このサンプルでは、RadioButton サーバー コントロールの使用方法を示します。RadioButton サーバー コントロールを使用すると、グループに含まれる複数のオプション ボタンをページ内のほかのコンテンツの間に分散して配置できます。このサンプルのオプション ボタンはすべて同じ GroupName プロパティを共有しているため、論理的にグループ化されています。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Group、Label、Button、RadioButton、Object、EventArgs
HtmlTextArea1 サンプル
このサンプルでは、HtmlTextArea コントロールの使用方法を示します。HtmlTextArea コントロールは、ユーザーがテキストを入力できる複数行の入力コントロールです。HtmlTextArea の表示幅は Cols プロパティによって決定され、表示高は Rows プロパティによって決定されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
HtmlTextArea、Object、EventArgs
HyperLink1 サンプル
このサンプルでは、単純な HyperLink コントロールの使用方法を示します。HyperLink コントロールは、クライアント ページから別のページに移動するために使用されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
HyperLink、Url、Page、Object、EventArgs
ImageButton1 サンプル
このサンプルでは、ImageButton を使用してサーバーへのポストバックを実行する方法を示します。その他のボタンの例については、Button および LinkButton の説明を参照してください。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Image、Button、ImageButton、Label、Url、ImageClickEventArgs、EventArgs
HtmlInputImage1 サンプル
このサンプルでは、HtmlInputImage コントロールを使用してグラフィカル ボタンを作成する方法を示します。HtmlButton コントロールとは異なり、イメージ ボタンは標準的なすべてのブラウザ クライアントでサポートされます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Image、Button、ImageClickEventArgs、EventArgs、HtmlInputImage
HtmlImage1 サンプル
このサンプルでは、HtmlImage コントロールが HTML <img> タグの Src プロパティによって指定されたイメージ ファイルを表示するしくみを示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Image、HtmlImage、Object、EventArgs
CheckBox1 サンプル
このサンプルでは、CheckBox コントロールの使用方法を示します。CheckBox サーバー コントロールは Boolean 値 (true または false) の入力を受け入れます。このチェック ボックスをオンにすると、Checked プロパティが true に設定されます。通常、チェック ボックスはフォーム内のフィールドの 1 つとして処理されますが、AutoPostBack プロパティが true に設定されている場合は、サーバーへのポスト バックを発生させる手段として使用できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Label、CheckBox、Object、EventArgs
DropDownList2 サンプル
このサンプルでは、DropDownList コントロールでデータ連結を使用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Label、DropDownList、EventArgs、Object、ArrayList、Array、Page、DataBinding、Binding
ImageButton2 サンプル
このサンプルでは、ImageButton コントロールの使用方法を示します。ImageButton コントロールの Click イベントは、ユーザーがイメージをクリックした位置の x/y 座標を提供します。これにより、イメージのどの部分がクリックされたかに応じて異なる応答を返すことができます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Label、Image、Button、ImageButton、String、Url、EventArgs、ImageClickEventArgs
TextBox1 サンプル
このサンプルでは、TextBox コントロールの使用方法を示します。TextBox サーバー コントロールは、ユーザーがテキストを入力できる入力コントロールです。既定では、TextBox の TextMode プロパティは SingleLine に設定されていますが、TextMode を Password または MultiLine に設定することで TextBox の動作を変更できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Label、TextBox、Button、Object、EventArgs
ListBox2 サンプル
このサンプルでは、ListBox コントロールでデータ連結を使用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListBox、Label、ArrayList、Object、Array、EventArgs、Binding、Page、DataBinding
CompareValidator1 サンプル
このサンプルでは、CompareValidator サーバー コントロールを使用して、1 つのコントロールの値を別のコントロールの値と比較したり、コントロールの ValueToCompare プロパティの明示的な値と比較したりする方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、Button、TextBox、String、Page、Object、CompareValidator、ListBox、Control、Type、EventArgs、Font、Label
CheckBoxList1 サンプル
このサンプルでは、CheckBoxList サーバー コントロールを使用して、複数選択のチェックリストを作成する方法を示します。ほかのリスト コントロールと同様に、CheckBoxList にも、リスト内の各項目に対応するメンバを含む Items コレクションがあります。どの項目が選択されているかを調べるには、各項目の Selected プロパティを参照します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、CheckBox、Button、CheckBoxList、Label、EventArgs、Object、Table、String
Image1 サンプル
このサンプルでは、Image コントロールの使用方法を示します。Image サーバー コントロールは、ImageUrl プロパティによって定義されたイメージを表示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、Image、Url、DropDownList、HtmlImage、Object、EventArgs
DropDownList1 サンプル
このサンプルでは、単純な DropDownList コントロールの使用方法を示します。DropDownList コントロールは、単一選択ドロップダウン リストを提供します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、Label、DropDownList、Object、EventArgs
ListBox1 サンプル
このサンプルでは、単純な ListBox コントロールの使用方法を示します。ListBox コントロールは、単一選択または複数選択のリストを提供します。複数選択を有効にするには、SelectionMode プロパティを Multiple に設定します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、ListBox、Label、Object、EventArgs
Panel1 サンプル
このサンプルでは、Panel サーバー コントロールの使用方法を示します。Panel サーバー コントロールは、ほかのコントロールのコンテナです。このコントロールは、コントロールをプログラムによって生成したり、コントロールのグループの表示/非表示を切り替えたりする場合に特に便利です。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、Panel、Control、Label、TextBox、String、DropDownList、LiteralControl、Literal、Button、Object、CheckBox、EventArgs、Page
ValidationSummary1 サンプル
このサンプルでは、ValidationSummary コントロールを使用してエラーを表示する例を示します。ValidationSummary コントロールは、ページの IsValid プロパティが false に設定されている場合に表示されます。このコントロールは、ページ上のすべての検証コントロールをポーリングし、各コントロールによって公開されたテキスト メッセージを集約します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、RequiredFieldValidator、Button、DropDownList、Form、RadioButton、RadioButtonList、Message、TextBox、ValidationSummary、Control、Font、Type、Header、Object、Page、EventArgs
Table1 サンプル
このサンプルでは、Table コントロールの使用方法を示します。Table サーバー コントロールを使用すると、テーブルの Rows コレクションに TableRows を追加し、行の Cells コレクションに TableCells を追加することにより、プログラムによってテーブルを生成できます。テーブルのセルの内容は、セルの Controls コレクションにコントロールを追加することでプログラムによって追加できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
ListItem、Table、DropDownList、Font、String、TableCell、TableRow、Control、Page、Object、Literal、LiteralControl、EventArgs
HtmlSelect2 サンプル
このサンプルでは、HtmlSelect コントロールでデータ連結を使用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Object、EventArgs、Array、ArrayList、Page、HtmlSelect、DataBinding、Binding
HtmlInputHidden1 サンプル
このサンプルでは、HTML フォーム内で非表示のコントロールを使用して非表示の情報を埋め込み、ユーザーがポストバックを実行したときにその情報がサーバーに送信されるようにする方法を示します。多くの場合、この方法は、セッションに依存する情報を Cookie やセッション状態を使用せずに永続化させるために使用されます。.NET Framework は、サーバーへのラウンド トリップ時に ASP.NET サーバー コントロールのビューステートを自動的に保存および復元するために、HTML のこの機能を使用します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Page、EventArgs、String、HtmlInputHidden
HtmlAnchor1 サンプル
このサンプルでは、HtmlAnchor を使用してクライアント ページから別のページに移動する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Page、HtmlAnchor、Object、EventArgs
RegularExValidator1 サンプル
このサンプルでは、RegularExpressionValidator コントロールの使用方法を示します。RegularExpressionValidator サーバー コントロールは、入力されたデータが正規表現で定義されたパターンに一致するかどうかを確認します。この種類の検証によって、社会保障番号、電子メール アドレス、電話番号、郵便番号など、決められている一連の文字に対する確認を行うことができます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
RegularExpressionValidator、Font、TextBox、Page、Button、Object、Label、Control、EventArgs
Button2 サンプル
このサンプルでは、Button のコマンドをリストの OnItemCommand イベントに関連付ける方法を示します。Button の CommandName 文字列と CommandArgument 文字列が OnItemCommand イベントに渡され、それによってサンプル コードはどのボタンがクリックされたのかを識別できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Repeater、Button、Container、Binder、DataBinder、Page、Label、Array、ArrayList、EventArgs、Object、RepeaterCommandEventArgs、Font、CommandEventArgs
Repeater1 サンプル
このサンプルでは、単純な Repeater コントロールの使用方法を示します。Repeater サーバー コントロールは、データ項目を繰り返しリストに表示します。DataList と同様に、Repeater に含まれるリスト項目の内容とレイアウトはテンプレートによって定義されます。各 Repeater では少なくとも ItemTemplate を定義する必要がありますが、さらにオプションのテンプレートを使用することで、リストの表示をカスタマイズできます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Repeater、Header、Container、Binder、DataBinder、Array、ArrayList、Object、EventArgs、Page
ReqFieldValidator1 サンプル
このサンプルでは、RequiredFieldValidator コントロールの使用方法を示します。RequiredFieldValidator サーバー コントロールは、ユーザーが入力を省略していないかどうかを確認します。ユーザーが ControlToValidate によって識別されるフィールドになんらかの値を入力すると、そのフィールドは有効となります。ページのすべてのフィールドが有効である場合は、そのページは有効となります。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
RequiredFieldValidator、Button、Font、TextBox、Control
Calendar5 サンプル
このサンプルでは、OnDayRender イベントに内容を追加してアポイントメント スタイルの月間予定表を作成する方法を示します。OnDayRender の引数のうちの 2 つが、表示される Day とその Cell オブジェクトです。カスタム テキストを特定の日付のセルに追加するには、このサンプルに示すように、Cell の Controls コレクションに LiteralControl として追加します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Style、Calendar、EventArgs、String、Font、DayRenderEventArgs、Control、Label、Page、Exception、TableCell、LiteralControl、CalendarDay、Table、Literal、Object
Calendar3 サンプル
このサンプルでは、グラフィックを使用して月間予定表の外観を整える方法を示します。Calendar コントロールでは、選択リンクとしてテキストとグラフィックのどちらでも使用できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Style、Calendar、Font、Label、String、Graphics、Form、Header、EventArgs
Calendar4 サンプル
このサンプルでは、Calendar コントロールでテキスト ラベルを使用して週または月を選択する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Style、Font、Calendar、Label、String、Form、EventArgs、Header
HtmlTable1 サンプル
このサンプルでは、HtmlTable コントロールの使用方法を示します。HtmlTable サーバー コントロールを使用すると、テーブルの Rows コレクションに HtmlTableRow を追加し、行の Cells コレクションに HtmlTableCell を追加することにより、プログラムによってテーブルを生成できます。テーブルのセルの内容は、セルの Controls コレクションにコントロールを追加することでプログラムによって追加できます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Table、HtmlTable、HtmlTableCell、HtmlTableRow、String、TableCell、TableRow、Control、Page、LiteralControl、Object、Literal、EventArgs
Xml1 サンプル
このサンプルでは、単純な XSL Transform ドキュメントを使用して XML を HTML に変換する方法を示します。Xml サーバー コントロールを使用して、XML ドキュメントまたは XSL Transform の結果を書き出すことができます。DocumentSource プロパティは、使用する XML ドキュメントを指定します。TransformSource プロパティが同時に指定されていない限り、このドキュメントが出力ストリームに直接書き出されます。TransformSource は有効な XSL Transform ドキュメントにする必要があり、XML ドキュメントの内容を出力ストリームに書き出す前に、その XML ドキュメントを変換するために使用されます。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
(なし)
このサンプルで使用されているクラス
Xml、Page