次の方法で共有


.NET サンプル - ASP.NET サーバー コントロールのリファレンス

ここでは、次のサンプルについて説明します。

Xml2 サンプル

DataGrid8 サンプル

DataGrid1 サンプル

DataGrid9 サンプル

DataGrid6 サンプル

DataGrid3 サンプル

DataGrid7 サンプル

DataGrid5 サンプル

DataGrid4 サンプル

DataGrid13 サンプル

DataList2 サンプル

DataList3 サンプル

DataGrid2 サンプル

DataList1 サンプル

DataGrid11 サンプル

DataGrid12 サンプル

DataGrid10 サンプル

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 サンプル

Repeater1 サンプル

ReqFieldValidator1 サンプル

Calendar5 サンプル

Calendar3 サンプル

Calendar4 サンプル

HtmlTable1 サンプル

Xml1 サンプル

Xml2 サンプル

このサンプルでは、カスタムの XmlDocument オブジェクトと XslTransform オブジェクトを作成し、表示される Xml サーバー コントロールに渡す方法を示します。また、プリロードされた XmlDocumentXml サーバー コントロールの Document プロパティに渡すこともできます。さらに、プリロードされた XslTransformXml サーバー コントロールの 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 の場合は、グリッドの各行の EditCommandColumnEdit ボタンが表示されます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

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 データ フィールドは、ハイパーリンクの表示テキストとして使用されます。HyperLinkColumnHyperLink コントロール内の連結データを表します。一般に、このコントロールはグリッド内の項目から別のページ上の詳細表示に移動するために使用されます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

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 サンプル

このサンプルでは、DataListSelectedItemTemplate プロパティを使用して、選択した項目の内容と表示方法をカスタマイズする方法を示します。SelectedItemTemplateSelectedIndex プロパティによって制御されます。既定では、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 コントロールも ResetSubmit の 2 種類のボタンをサポートしますが、これらのボタンはフォームに対してだけ使用されます。Submit がフォームを送信するのに対し、Reset はフォーム内のすべてのエントリ フィールドを初期値に戻します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

(なし)

このサンプルで使用されているクラス

Button、HtmlInputButton、EventArgs

ImageButton3 サンプル

このサンプルでは、クライアント スクリプトのイベント onmouseover および onmouseoutImageButton コントロールにフックすることにより、ボタンのイメージ ソースを変更するなどのマウス オーバー効果を作成する方法を示します。onmouseover などのクライアント属性は、サーバーの ASP.NET には無視されますが、ブラウザに "そのまま" 渡されます。アプリケーションが DHTML をサポートする最近のブラウザを対象としている場合、これらのイベントはポインタがボタンの上に置かれたときにブラウザ内で発生します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

(なし)

このサンプルで使用されているクラス

Button、Image、Label、ImageButton、Url、ImageClickEventArgs、EventArgs

Button1 サンプル

このサンプルでは、単純な Button コントロールの使用方法を示します。Button サーバー コントロールは、Web フォームをサーバーにポスト バックするために使用されるプッシュ ボタン スタイルのコントロールを提供します。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

(なし)

このサンプルで使用されているクラス

Button、Label、EventArgs

Button3 サンプル

このサンプルでは、クライアント スクリプトのイベント onmouseover および onmouseoutButton コントロールにフックすることにより、ボタンのフォントや色を変更するなどのマウス オーバー効果を作成する方法を示します。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 は標準のテキスト ボックスとして機能します。TypePassword に設定されている場合、ユーザーの入力は "*" 文字によってマスクされ、プライバシーが保護されます。

オンラインのサンプル ドキュメントへのリンク

オンラインのサンプル ソース コードへのリンク

このサンプルで使用されている名前空間

(なし)

このサンプルで使用されているクラス

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

このサンプルでは、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 サーバー コントロールは、ユーザーがテキストを入力できる入力コントロールです。既定では、TextBoxTextMode プロパティは SingleLine に設定されていますが、TextModePassword または 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

このサンプルでは、単純な 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 イベントに関連付ける方法を示します。ButtonCommandName 文字列と 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

このドキュメントについてのフィードバック

© 2001-2003 Microsoft Corporation. All rights reserved.