HtmlSelect クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバーの HTML <select>
要素へのプログラムによるアクセスを可能にします。
public ref class HtmlSelect : System::Web::UI::HtmlControls::HtmlContainerControl, System::Web::UI::IPostBackDataHandler
[System.Web.UI.ValidationProperty("Value")]
public class HtmlSelect : System.Web.UI.HtmlControls.HtmlContainerControl, System.Web.UI.IPostBackDataHandler
[<System.Web.UI.ValidationProperty("Value")>]
type HtmlSelect = class
inherit HtmlContainerControl
interface IPostBackDataHandler
interface IParserAccessor
Public Class HtmlSelect
Inherits HtmlContainerControl
Implements IPostBackDataHandler
- 継承
- 属性
- 実装
例
次のコード例では、コントロールに表示される項目を HtmlSelect 明示的に宣言してコントロールを作成する方法を示します。
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Button_Click (Object sender, EventArgs e)
{
Label1.Text = "You selected:";
for (int i = 0; i <= Select1.Items.Count - 1; i++)
{
if (Select1.Items[i].Selected)
Label1.Text += "<br /> -" + Select1.Items[i].Text;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlSelect Example </title>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlSelect Example </h3>
Select items from the list: <br /><br />
<select id="Select1"
multiple="true"
runat="server">
<option value="1" selected="selected"> Item 1 </option>
<option value="2"> Item 2 </option>
<option value="3"> Item 3 </option>
<option value="4"> Item 4 </option>
<option value="5"> Item 5 </option>
<option value="6"> Item 6 </option>
</select>
<br /><br />
<button id="Button1"
onserverclick="Button_Click"
runat="server">
Submit
</button>
<br /><br />
<asp:Label id="Label1"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Button_Click (sender As Object, e As EventArgs)
Dim i As Integer
Label1.Text = "You selected:"
For i = 0 to Select1.Items.Count - 1
If Select1.Items(i).Selected Then
Label1.Text = Label1.Text & "<br /> -" _
& Select1.Items(i).Text
End If
Next i
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlSelect Example </title>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlSelect Example </h3>
Select items from the list: <br /><br />
<select id="Select1"
multiple="true"
runat="server">
<option value="1" selected="selected"> Item 1 </option>
<option value="2"> Item 2 </option>
<option value="3"> Item 3 </option>
<option value="4"> Item 4 </option>
<option value="5"> Item 5 </option>
<option value="6"> Item 6 </option>
</select>
<br /><br />
<button id="Button1"
onserverclick="Button_Click"
runat="server">
Submit
</button>
<br /><br />
<asp:Label id="Label1"
runat="server"/>
</form>
</body>
</html>
次のコード例では、コントロールをデータ ソースにバインドしてコントロールを作成 HtmlSelect する方法を示します。
<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlSelect Example </title>
<script runat="server">
void Page_Load (Object sender, EventArgs e)
{
// Bind the HtmlSelect control to a data source when the page is initially loaded.
if (!IsPostBack)
{
// Open a connection to the database and run the query.
// Note that the connection string may vary depending on your
// database server settings.
string ConnectString = "server=localhost;database=pubs;integrated security=SSPI";
string QueryString = "select * from authors";
SqlConnection myConnection = new SqlConnection(ConnectString);
SqlDataAdapter myCommand = new SqlDataAdapter(QueryString, myConnection);
// Create a dataset to store the query results.
DataSet ds = new DataSet();
myCommand.Fill(ds, "Authors");
// Bind the HtmlSelect control to the data source.
Select1.DataSource = ds;
Select1.DataTextField = "au_fname";
Select1.DataValueField = "au_fname";
Select1.DataBind();
}
}
void Button_Click (Object sender, EventArgs e)
{
// Display the selected items.
Label1.Text = "You selected:";
for (int i=0; i<=Select1.Items.Count - 1; i++)
{
if (Select1.Items[i].Selected)
Label1.Text += "<br /> - " + Select1.Items[i].Text;
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlSelect Example </h3>
Select items from the list. <br />
Use the Control or Shift key to select multiple items. <br /><br />
<select id="Select1"
multiple="true"
runat="server"/>
<br /><br />
<button id="Button1"
onserverclick="Button_Click"
runat="server">
Submit
</button>
<br /><br />
<asp:Label id="Label1"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title> HtmlSelect Example </title>
<script runat="server">
Sub Page_Load (sender As Object, e As EventArgs)
' Bind the HtmlSelect control to a data source when the page is initially loaded.
If Not IsPostBack Then
' Open a connection to the database and run the query.
' Note that the connection string may vary depending on your
' database server settings.
Dim ConnectString As String = "server=localhost;database=pubs;integrated security=SSPI"
Dim QueryString As String = "select * from authors"
Dim myConnection As SqlConnection = New SqlConnection(ConnectString)
Dim myCommand As SqlDataAdapter = New SqlDataAdapter(QueryString, myConnection)
' Create a dataset to store the query results.
Dim ds As DataSet = New DataSet()
myCommand.Fill(ds, "Authors")
' Bind the HtmlSelect control to the data source.
Select1.DataSource = ds
Select1.DataTextField = "au_fname"
Select1.DataValueField = "au_fname"
Select1.DataBind()
End If
End Sub
Sub Button_Click (sender As Object, e As EventArgs)
Dim i As Integer
Label1.Text = "You selected:"
For i = 0 To Select1.Items.Count - 1
If Select1.Items(i).Selected Then
Label1.Text = Label1.Text & "<br /> - " & Select1.Items(i).Text
End If
Next i
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> HtmlSelect Example </h3>
Select items from the list. <br />
Use the Control or Shift key to select multiple items. <br /><br />
<select id="Select1"
multiple="true"
runat="server"/>
<br /><br />
<button id="Button1"
onserverclick="Button_Click"
runat="server">
Submit
</button>
<br /><br />
<asp:Label id="Label1"
runat="server"/>
</form>
</body>
</html>
次のコード例では、 プロパティを使用 DataSourceID してコントロールのデータ ソースを指定する方法を HtmlSelect 示します。 プロパティは DataSourceID 、データの取得に ID 使用される SqlDataSource コントロールの プロパティに設定されます。 ページが読み込まれると、 HtmlSelect コントロールによって指定された SqlDataSource データ ソースにコントロールが自動的にバインドされ、データがユーザーに表示されます。
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>HtmlSelect.DataSourceID</title>
</head>
<body>
<form id="Form1" runat="server">
<div>
<h3> HtmlSelect.DataSourceID Example </h3>
<p>Select an item from the list</p>
<select id="Select1"
name="Select1"
datasourceid="SqlDataSource1"
datatextfield="ProductName"
runat="server">
</select>
<asp:sqldatasource id="SqlDataSource1"
connectionstring="workstation id=localhost;integrated security=SSPI;initial catalog=Northwind"
selectcommand="SELECT * FROM [Products] Where ProductID <= 5"
runat="server">
</asp:sqldatasource>
</div>
</form>
</body>
</html>
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>HtmlSelect.DataSourceID</title>
</head>
<body>
<form id="Form1" runat="server">
<div>
<h3> HtmlSelect.DataSourceID Example </h3>
<p>Select an item from the list</p>
<select id="Select1"
name="Select1"
datasourceid="SqlDataSource1"
datatextfield="ProductName"
runat="server">
</select>
<asp:sqldatasource id="SqlDataSource1"
connectionstring="workstation id=localhost;integrated security=SSPI;initial catalog=Northwind"
selectcommand="SELECT * FROM [Products] Where ProductID <= 5"
runat="server">
</asp:sqldatasource>
</div>
</form>
</body>
</html>
注釈
コントロールを HtmlSelect 使用して選択ボックスを作成します。 開始タグと終了<select>
タグの間に HTML <option>
要素を配置して、コントロール内の項目一覧を指定します。 各項目は オブジェクトで System.Web.UI.WebControls.ListItem 表されます。 コントロール内の各項目に表示されるテキストを指定するには、アイテムの プロパティを ListItem.Text 設定するか、開始タグと終了 <option>
タグの間にテキストを配置します。 アイテムの プロパティを ListItem.Value 設定することで、テキストとは異なる項目に値を関連付けることができます。 既定でリストから項目を選択するには、項目の プロパティを ListItem.Selected に true
設定します。
および プロパティを設定することで、コントロールのHtmlSelect外観とMultiple動作をSize制御できます。 プロパティは Size 、コントロールの高さ (行単位) を指定します。 プロパティは Multiple 、コントロールで HtmlSelect 複数の項目を同時に選択できるかどうかを指定します。
既定では、 HtmlSelect コントロールはドロップダウン リスト ボックスとして表示されます。 複数の選択を許可する場合 (プロパティを Multiple に true
設定) または 1 行を超える高さを指定する場合 (プロパティを Size より 1
大きい値に設定すると)、コントロールはリスト ボックスとして表示されます。
単一選択 HtmlSelect コントロールで選択した項目を確認するには、 プロパティを SelectedIndex 使用して、選択した項目のインデックスを取得します。 その後、この値を使用して、コレクションから項目を Items 取得できます。
複数の選択を許可するコントロールから選択した項目を HtmlSelect 確認するには、コレクションを Items 反復処理し、各項目の プロパティを ListItem.Selected テストします。
クラスには HtmlSelect 、データ バインディングをサポートする 2 つのプロパティが用意されています。 インターフェイス (、、、 などSystem.Data.DataView) または インターフェイスをSystem.Collections.IEnumerable実装する任意のオブジェクトにデータをIListSourceバインドするには、 プロパティをDataSource使用して、バインド先のデータ ソースを指定します。System.Collections.Generic.List<T>System.Collections.ArrayList プロパティを設定するときは、データ バインディングを DataSource 実行するコードを手動で記述する必要があります。 データ ソース コントロールによって表されるデータ ソースにコントロールを自動的にバインド HtmlSelect するには、 プロパティを DataSourceID 使用し、その値を使用する ID データ ソース コントロールの プロパティに設定します。 プロパティを DataSourceID 設定すると、コントロールは HtmlSelect 指定したデータ ソース コントロールに自動的にバインドされます。 そのため、 メソッドを明示的に呼び出す DataBind 必要はありません。
また、 プロパティと プロパティをそれぞれ設定DataTextFieldすることで、データ ソースのどのフィールドをコントロール内の項目の プロパティと DataValueFieldListItem.Value プロパティにバインドListItem.Textするかを指定することもできます。 データ ソースに複数のデータ ソースが含まれている場合は、 プロパティを DataMember 使用して、コントロールにバインドする特定のソースを指定します。 たとえば、複数のテーブルを System.Data.DataSet 持つオブジェクトがある場合は、 プロパティを使用してコントロールにバインドするテーブルを DataMember 指定する必要があります。
のインスタンスの初期プロパティ値の HtmlSelect一覧については、 コンストラクターを HtmlSelect 参照してください。
コンストラクター
HtmlSelect() |
HtmlSelect クラスの新しいインスタンスを初期化します。 |
プロパティ
Adapter |
コントロール用のブラウザー固有のアダプターを取得します。 (継承元 Control) |
AppRelativeTemplateSourceDirectory |
このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。 (継承元 Control) |
Attributes |
ASP.NET ページ内にある、サーバー コントロール タグで表現されるすべての属性名/値ペアのコレクションを取得します。 (継承元 HtmlControl) |
BindingContainer |
このコントロールのデータ バインディングを格納しているコントロールを取得します。 (継承元 Control) |
ChildControlsCreated |
サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。 (継承元 Control) |
ClientID |
ASP.NET によって生成される HTML マークアップのコントロール ID を取得します。 (継承元 Control) |
ClientIDMode |
ClientID プロパティの値を生成するために使用されるアルゴリズムを取得または設定します。 (継承元 Control) |
ClientIDSeparator |
ClientID プロパティで使用される区切り記号を表す文字値を取得します。 (継承元 Control) |
Context |
現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。 (継承元 Control) |
Controls |
UI 階層内の指定されたサーバー コントロールの子コントロールを表す ControlCollection オブジェクトを取得します。 (継承元 Control) |
DataItemContainer |
名前付けコンテナーが IDataItemContainer を実装している場合、名前付けコンテナーへの参照を取得します。 (継承元 Control) |
DataKeysContainer |
名前付けコンテナーが IDataKeysControl を実装している場合、名前付けコンテナーへの参照を取得します。 (継承元 Control) |
DataMember |
複数のデータ セットを持つ HtmlSelect プロパティから DataSource コントロールにバインドするデータ セットを取得または設定します。 |
DataSource |
HtmlSelect コントロールにバインドする情報のソースを取得または設定します。 |
DataSourceID |
ID コントロールがデータ ソースの取得に使用する必要があるデータ ソース コントロールの HtmlSelect プロパティを取得または設定します。 |
DataTextField |
Text コントロールの各項目の HtmlSelect プロパティにバインドするデータ ソースのフィールドを取得または設定します。 |
DataValueField |
Value コントロールの各項目の HtmlSelect プロパティにバインドするデータ ソースのフィールドを取得または設定します。 |
DesignMode |
コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。 (継承元 Control) |
Disabled |
HTML サーバー コントロールが無効かどうかを示す値を、取得または設定します。 (継承元 HtmlControl) |
EnableTheming |
テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。 (継承元 Control) |
EnableViewState |
要求元クライアントに対して、サーバー コントロールがそのビュー状態と、そこに含まれる任意の子のコントロールのビュー状態を保持するかどうかを示す値を取得または設定します。 (継承元 Control) |
Events |
コントロールのイベント ハンドラー デリゲートのリストを取得します。 このプロパティは読み取り専用です。 (継承元 Control) |
HasChildViewState |
現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。 (継承元 Control) |
ID |
サーバー コントロールに割り当てられたプログラム ID を取得または設定します。 (継承元 Control) |
IdSeparator |
コントロール ID を区別するために使用する文字を取得します。 (継承元 Control) |
InnerHtml |
コントロールの開始タグと終了タグの間の内容を取得または設定します。特殊文字を対応する HTML エンティティに変換する作業は、自動では行いません。 このコントロールでは、このプロパティはサポートされていません。 |
InnerText |
コントロールの開始タグと終了タグの間の内容を取得または設定します。特殊文字を対応する HTML エンティティに自動的に変換します。 このコントロールでは、このプロパティはサポートされていません。 |
IsBoundUsingDataSourceID |
DataSourceID コントロールの HtmlSelect プロパティが定義されているかどうかを示す値を取得します。 |
IsChildControlStateCleared |
このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。 (継承元 Control) |
IsTrackingViewState |
サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。 (継承元 Control) |
IsViewStateEnabled |
このコントロールでビューステートが有効かどうかを示す値を取得します。 (継承元 Control) |
Items |
HtmlSelect コントロールにリストされている項目を格納しているコレクションを取得します。 |
LoadViewStateByID |
コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。 (継承元 Control) |
Multiple |
HtmlSelect コントロールで複数の項目を同時に選択できるかどうかを示す値を取得または設定します。 |
Name |
HtmlSelect コントロールに関連付けられた一意の識別名を取得または設定します。 |
NamingContainer |
同じ ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナーへの参照を取得します。 (継承元 Control) |
Page |
サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。 (継承元 Control) |
Parent |
ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。 (継承元 Control) |
RenderingCompatibility |
レンダリングされる HTML と互換性がある ASP.NET のバージョンを表す値を取得します。 (継承元 Control) |
RequiresDataBinding |
HtmlSelect コントロールが、指定したデータ ソースにバインドされる必要があるかどうかを示す値を取得または設定します。 |
SelectedIndex |
HtmlSelect コントロールで選択された項目の序数インデックスを取得または設定します。 |
SelectedIndices |
HtmlSelect コントロール内で現在選択されているすべての項目の 0 から始まるインデックス番号を格納するコレクションを取得します。 |
Site |
デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナーに関する情報を取得します。 (継承元 Control) |
Size |
HtmlSelect コントロールの高さを行単位で取得または設定します。 |
SkinID |
コントロールに適用するスキンを取得または設定します。 (継承元 Control) |
Style |
ASP.NET ファイル内で指定された HTML サーバー コントロールに適用されるすべてのカスケード スタイル シート (CSS: Cascading Style Sheet) プロパティのコレクションを取得します。 (継承元 HtmlControl) |
TagName |
|
TemplateControl |
このコントロールを格納しているテンプレートへの参照を取得または設定します。 (継承元 Control) |
TemplateSourceDirectory |
現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。 (継承元 Control) |
UniqueID |
階層構造で修飾されたサーバー コントロールの一意の ID を取得します。 (継承元 Control) |
ValidateRequestMode |
ブラウザーからのクライアント入力の安全性をコントロールで調べるかどうかを示す値を取得または設定します。 (継承元 Control) |
Value |
HtmlSelect コントロールで選択された項目の値を取得するか、または、コントロールの SelectedIndex プロパティを指定した値の一覧の最初の項目のインデックスに設定します。 |
ViewState |
同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 (継承元 Control) |
ViewStateIgnoresCase |
HtmlControl ビューステートが大文字小文字を区別するかどうかを示す値を取得します。 (継承元 HtmlControl) |
ViewStateMode |
このコントロールのビューステート モードを取得または設定します。 (継承元 Control) |
Visible |
サーバー コントロールがページ上の UI としてレンダリングされているかどうかを示す値を取得または設定します。 (継承元 Control) |
メソッド
AddedControl(Control, Int32) |
子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。 (継承元 Control) |
AddParsedSubObject(Object) |
解析された子コントロールを HtmlSelect コントロールに追加します。 |
ApplyStyleSheetSkin(Page) |
ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。 (継承元 Control) |
BeginRenderTracing(TextWriter, Object) |
レンダリング データのデザイン時のトレースを開始します。 (継承元 Control) |
BuildProfileTree(String, Boolean) |
ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。 (継承元 Control) |
ClearCachedClientID() |
キャッシュされた ClientID 値を |
ClearChildControlState() |
サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。 (継承元 Control) |
ClearChildState() |
サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。 (継承元 Control) |
ClearChildViewState() |
サーバー コントロールのすべての子コントロールのビューステート情報を削除します。 (継承元 Control) |
ClearEffectiveClientIDMode() |
現在のコントロール インスタンスおよびすべての子コントロールの ClientIDMode プロパティを Inherit に設定します。 (継承元 Control) |
ClearSelection() |
HtmlSelect コントロールのリストの選択項目を消去し、すべての項目の Selected プロパティを |
CreateChildControls() |
ASP.NET ページ フレームワークによって呼び出され、ポストバックまたはレンダリングの準備として、合成ベースの実装を使うサーバー コントロールに対し、それらのコントロールに含まれる子コントロールを作成するように通知します。 (継承元 Control) |
CreateControlCollection() |
EmptyControlCollection コントロールの HtmlSelect オブジェクトを作成します。 |
DataBind() |
呼び出されたサーバー コントロールとそのすべての子コントロールにデータ ソースをバインドします。 (継承元 Control) |
DataBind(Boolean) |
DataBinding イベントを発生させるオプションを指定して、呼び出されたサーバー コントロールとそのすべての子コントロールにデータ ソースをバインドします。 (継承元 Control) |
DataBindChildren() |
データ ソースをサーバー コントロールの子コントロールにバインドします。 (継承元 Control) |
Dispose() |
サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。 (継承元 Control) |
EndRenderTracing(TextWriter, Object) |
レンダリング データのデザイン時のトレースを終了します。 (継承元 Control) |
EnsureChildControls() |
サーバー コントロールに子コントロールが含まれているかどうかを確認します。 含まれていない場合、子コントロールを作成します。 (継承元 Control) |
EnsureDataBound() |
HtmlSelect コントロールがデータ バインディングを必要とするかどうかと、DataBind() メソッドを呼び出す前に有効なデータ ソース コントロールが指定されるかどうかを確認します。 |
EnsureID() |
ID が割り当てられていないコントロールの ID を作成します。 (継承元 Control) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
FindControl(String) |
指定した |
FindControl(String, Int32) |
指定した |
Focus() |
コントロールに入力フォーカスを設定します。 (継承元 Control) |
GetAttribute(String) |
HtmlControl コントロールの名前付き属性の値を取得します。 (継承元 HtmlControl) |
GetData() |
IEnumerable コントロールにバインドされたデータ ソースを表す HtmlSelect オブジェクトを取得します。 |
GetDesignModeState() |
コントロールのデザイン時データを取得します。 (継承元 Control) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetRouteUrl(Object) |
ルート パラメーターのセットに対応する URL を取得します。 (継承元 Control) |
GetRouteUrl(RouteValueDictionary) |
ルート パラメーターのセットに対応する URL を取得します。 (継承元 Control) |
GetRouteUrl(String, Object) |
ルート パラメーターのセットおよびルート名に対応する URL を取得します。 (継承元 Control) |
GetRouteUrl(String, RouteValueDictionary) |
ルート パラメーターのセットおよびルート名に対応する URL を取得します。 (継承元 Control) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetUniqueIDRelativeTo(Control) |
指定されたコントロールの UniqueID プロパティのプレフィックス部分を返します。 (継承元 Control) |
HasControls() |
サーバー コントロールに子コントロールが含まれているかどうかを確認します。 (継承元 Control) |
HasEvents() |
コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。 (継承元 Control) |
IsLiteralContent() |
サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。 (継承元 Control) |
LoadControlState(Object) |
SaveControlState() メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。 (継承元 Control) |
LoadPostData(String, NameValueCollection) |
HtmlSelect コントロールのポストバック データを処理します。 |
LoadViewState(Object) |
HtmlSelect メソッドによって保存された前回のページ要求から SaveViewState() コントロールのビューステート情報を復元します。 |
MapPathSecure(String) |
仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。 (継承元 Control) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
OnBubbleEvent(Object, EventArgs) |
サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。 (継承元 Control) |
OnDataBinding(EventArgs) |
DataBinding コントロールの HtmlSelect イベントを発生させます。 |
OnDataPropertyChanged() |
DataSource、DataMember、DataSourceID のいずれかのプロパティが変更されると呼び出されます。 |
OnDataSourceViewChanged(Object, EventArgs) |
DataSource、DataMember、DataSourceID のいずれかのプロパティが変更されると呼び出されます。 |
OnInit(EventArgs) |
HtmlSelect コントロールの Init イベントを発生させます。 |
OnInit(EventArgs) |
Init イベントを発生させます。 (継承元 Control) |
OnLoad(EventArgs) |
HtmlSelect コントロールの Load イベントを発生させます。 |
OnLoad(EventArgs) |
Load イベントを発生させます。 (継承元 Control) |
OnPreRender(EventArgs) |
HtmlSelect コントロールの PreRender イベントを発生させます。 |
OnServerChange(EventArgs) |
ServerChange コントロールの HtmlSelect イベントを発生させます。 これにより、イベントのカスタム ハンドラーを作成できます。 |
OnUnload(EventArgs) |
Unload イベントを発生させます。 (継承元 Control) |
OpenFile(String) |
ファイルの読み込みで使用される Stream を取得します。 (継承元 Control) |
RaiseBubbleEvent(Object, EventArgs) |
イベントのソースおよびその情報をコントロールの親に割り当てます。 (継承元 Control) |
RaisePostDataChangedEvent() |
OnServerChange(EventArgs) メソッドを呼び出して、HtmlSelect コントロールに、コントロールの状態が変化したことを通知します。 |
RemovedControl(Control) |
Control オブジェクトの Controls コレクションから子コントロールが削除された後に呼び出されます。 (継承元 Control) |
Render(HtmlTextWriter) |
指定した HtmlContainerControl オブジェクトに、HtmlTextWriter コントロールをレンダリングします。 (継承元 HtmlContainerControl) |
RenderAttributes(HtmlTextWriter) |
HtmlSelect コントロールの属性を指定した HtmlTextWriter オブジェクトにレンダリングします。 |
RenderBeginTag(HtmlTextWriter) |
コントロールの HTML の開始タグを指定した HtmlTextWriter オブジェクトに表示します。 (継承元 HtmlControl) |
RenderChildren(HtmlTextWriter) |
指定した HtmlSelect オブジェクトに、HtmlTextWriter コントロールの子コントロールを表示します。 |
RenderControl(HtmlTextWriter) |
指定の HtmlTextWriter オブジェクトにサーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を保存します。 (継承元 Control) |
RenderControl(HtmlTextWriter, ControlAdapter) |
指定した ControlAdapter オブジェクトを使用して、指定した HtmlTextWriter オブジェクトにサーバー コントロールの内容を出力します。 (継承元 Control) |
RenderEndTag(HtmlTextWriter) |
指定した HtmlContainerControl オブジェクトに、HtmlTextWriter コントロールの終了タグをレンダリングします。 (継承元 HtmlContainerControl) |
ResolveAdapter() |
指定したコントロールを表示するコントロール アダプターを取得します。 (継承元 Control) |
ResolveClientUrl(String) |
ブラウザーで使用できる URL を取得します。 (継承元 Control) |
ResolveUrl(String) |
要求側クライアントで使用できる URL に変換します。 (継承元 Control) |
SaveControlState() |
ページがサーバーにポスト バックされた時間以降に発生したすべてのサーバー コントロール状態の変化を保存します。 (継承元 Control) |
SaveViewState() |
ページがサーバーにポストバックされた後で発生した HtmlSelect コントロールのビューステートの変更を保存します。 |
Select(Int32[]) |
HtmlSelect コントロールの Items コレクションの複数の項目を選択します。 |
SetAttribute(String, String) |
HtmlControl コントロールの名前付き属性の値を設定します。 (継承元 HtmlControl) |
SetDesignModeState(IDictionary) |
コントロールのデザイン時データを設定します。 (継承元 Control) |
SetRenderMethodDelegate(RenderMethod) |
サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラー デリゲートを割り当てます。 (継承元 Control) |
SetTraceData(Object, Object) |
トレース データ キーとトレース データ値を使用して、レンダリング データのデザイン時トレースのトレース データを設定します。 (継承元 Control) |
SetTraceData(Object, Object, Object) |
トレースされたオブジェクト、トレース データ キー、およびトレース データ値を使用して、レンダリング データのデザイン時トレースのトレース データを設定します。 (継承元 Control) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
TrackViewState() |
HtmlSelect コントロールのビューステートへの変更を追跡し、変更をコントロールの StateBag オブジェクトに格納できるようにします。 このオブジェクトは、ViewState プロパティによってアクセスできます。 |
イベント
DataBinding |
サーバー コントロールがデータ ソースに連結すると発生します。 (継承元 Control) |
Disposed |
サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 (継承元 Control) |
Init |
サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 (継承元 Control) |
Load |
サーバー コントロールが Page オブジェクトに読み込まれると発生します。 (継承元 Control) |
PreRender |
Control オブジェクトの読み込み後、表示を開始する前に発生します。 (継承元 Control) |
ServerChange |
HtmlSelect コントロールで選択された項目がサーバーへのポスト間で変更された場合に発生します。 |
Unload |
サーバー コントロールがメモリからアンロードされると発生します。 (継承元 Control) |
明示的なインターフェイスの実装
拡張メソッド
FindDataSourceControl(Control) |
指定されたコントロールのデータ コントロールに関連付けられているデータ ソースを返します。 |
FindFieldTemplate(Control, String) |
指定されたコントロールの名前付けコンテナー内にある、指定された列のフィールド テンプレートを返します。 |
FindMetaTable(Control) |
格納しているデータ コントロールのメタテーブル オブジェクトを返します。 |
適用対象
こちらもご覧ください
.NET