ControlParameter クラス
アセンブリ: System.Web (system.web.dll 内)


ControlParameter クラスを使用すると、SelectedValue または SelectedIndex などの Control プロパティの値を、SQL パラメータ クエリ、ビジネス オブジェクトのメソッド、またはフィルタ処理式で使用されるパラメータにバインドできます。
ControlParameter クラスは、Parameter クラスから継承したこれらのプロパティに加えて、2 つのプロパティ (ControlID および PropertyName) を提供しています。ControlID プロパティでは、バインド先の Control インスタンスを指定します。PropertyName プロパティでは、ControlParameter クラスが値を取得する先の Control のパブリック プロパティを指定します。

次のコード例では、ControlParameter オブジェクトを使用して、ListBox コントロール内に表示されるデータを、宣言シナリオの DropDownList コントロールの選択した値にバインドする方法を示します。ControlParameter オブジェクトは、フォームの SqlDataSource コントロールの SelectParameters コレクションに追加され、SelectCommand プロパティの "@Title" プレースホルダ テキストに対応します。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <body> <form runat="server"> <p><asp:dropdownlist id="DropDownList1" runat="server" autopostback="True"> <asp:listitem selected>Sales Representative</asp:listitem> <asp:listitem>Sales Manager</asp:listitem> <asp:listitem>Vice President, Sales</asp:listitem> </asp:dropdownlist></p> <asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:MyNorthwind%>" selectcommand="SELECT LastName FROM Employees WHERE Title = @Title"> <selectparameters> <asp:controlparameter name="Title" controlid="DropDownList1" propertyname="SelectedValue"/> </selectparameters> </asp:sqldatasource> <p><asp:listbox id="ListBox1" runat="server" datasourceid="SqlDataSource1" datatextfield="LastName"> </asp:listbox></p> </form> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <body> <form runat="server"> <p><asp:dropdownlist id="DropDownList1" runat="server" autopostback="True"> <asp:listitem selected>Sales Representative</asp:listitem> <asp:listitem>Sales Manager</asp:listitem> <asp:listitem>Vice President, Sales</asp:listitem> </asp:dropdownlist></p> <asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:MyNorthwind%>" selectcommand="SELECT LastName FROM Employees WHERE Title = @Title"> <selectparameters> <asp:controlparameter name="Title" controlid="DropDownList1" propertyname="SelectedValue"/> </selectparameters> </asp:sqldatasource> <p><asp:listbox id="ListBox1" runat="server" datasourceid="SqlDataSource1" datatextfield="LastName"> </asp:listbox></p> </form> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML> <BODY> <FORM runat="server"> <p><asp:DropDownList id="DropDownList1" runat="server" AutoPostBack="True"> <asp:ListItem Selected>Sales Representative</asp:ListItem> <asp:ListItem>Sales Manager</asp:ListItem> <asp:ListItem>Vice President, Sales</asp:ListItem> </asp:DropDownList></p> <asp:SqlDataSource id="SqlDataSource1" runat="server" ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;" SelectCommand="SELECT LastName FROM Employees WHERE Title = @Title"> <SelectParameters> <asp:ControlParameter Name="Title" ControlId="DropDownList1" PropertyName="SelectedValue"/> </SelectParameters> </asp:SqlDataSource> <p><asp:ListBox id="ListBox1" runat="server" DataSourceID="SqlDataSource1" DataTextField="LastName"> </asp:ListBox></p> </FORM> </BODY> </HTML>


System.Web.UI.WebControls.Parameter
System.Web.UI.WebControls.ControlParameter


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ControlParameter コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)


ControlParameter コンストラクタで作成された ControlParameter オブジェクトは、すべてのプロパティに既定値を使用して初期化されます。ControlID プロパティおよび PropertyName プロパティは String.Empty に初期化されています。また、Name プロパティは String.Empty に初期化され、Type プロパティは TypeCode.Object に初期化されます。さらに、Direction プロパティは Input に初期化され、DefaultValue プロパティは null 参照 (Visual Basic では Nothing) に初期化されます。

ControlParameter コンストラクタを使用して ControlParameter オブジェクトを作成する方法を次のコード例に示します。ControlParameter オブジェクトは、DropDownList コントロールの SelectedValue プロパティを、DataGrid コントロール内に表示されるデータを取得する、SQL パラメータ クエリにバインドします。
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="param1avb.aspx.vb" Inherits="param1avb_aspx" %> <html > <body> <form id="form1" runat="server"> <div> <asp:DropDownList runat="server" AutoPostBack="True" id="DropDownList1"> <asp:ListItem Value="USA">USA</asp:ListItem> <asp:ListItem Value="UK">UK</asp:ListItem> </asp:DropDownList> <asp:DataGrid runat="server" id="DataGrid1" /> </div> </form> </body> </html>
<%@ Page Language="C#" CodeFile="param1acs.aspx.cs" Inherits="param1acs_aspx" %> <html > <body> <form id="form1" runat="server"> <div> <asp:DropDownList runat="server" AutoPostBack="True" id="DropDownList1"> <asp:ListItem Value="USA">USA</asp:ListItem> <asp:ListItem Value="UK">UK</asp:ListItem> </asp:DropDownList> <asp:DataGrid runat="server" id="DataGrid1" /> </div> </form> </body> </html>
<%@ Page Language="VJ#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <SCRIPT runat="server"> private void Page_Load(Object sender, System.EventArgs e) { SqlDataSource sqlSource = new SqlDataSource("Data Source=localhost;" + "Integrated Security=SSPI;Initial Catalog=Northwind;", "SELECT FirstName, LastName FROM Employees WHERE Country = @country;"); ControlParameter country = new ControlParameter(); country.set_Name("country"); country.set_Type(System.TypeCode.String); country.set_ControlID("DropDownList1"); country.set_PropertyName("SelectedValue"); // If the DefaultValue is not set, the DataGrid does not // display anything on the first page load. This is because // on the first page load, the DropDownList has no // selected item, and the ControlParameter evaluates to // String.Empty. country.set_DefaultValue("USA"); sqlSource.get_SelectParameters().Add(country); // Add the SqlDataSource to the page controls collection. get_Page().get_Controls().Add(sqlSource); DataGrid1.set_DataSource(sqlSource); DataGrid1.DataBind(); } //Page_Load </SCRIPT> <HTML> <BODY> <FORM runat="server"> <asp:DropDownList runat="server" AutoPostBack="True" id="DropDownList1"> <asp:ListItem Value="USA">USA</asp:ListItem> <asp:ListItem Value="UK">UK</asp:ListItem> </asp:DropDownList> <asp:DataGrid runat="server" id="DataGrid1" /> </FORM> </BODY> </HTML>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ControlParameter コンストラクタ (String, String, String)
アセンブリ: System.Web (system.web.dll 内)

Dim name As String Dim controlID As String Dim propertyName As String Dim instance As New ControlParameter(name, controlID, propertyName)

ControlParameter コンストラクタを使用して作成された ControlParameter オブジェクトは、指定されたパラメータ名、Control 名、およびパラメータのバインド先の Control を識別する PropertyName プロパティを使用して初期化されます。Type、Direction、および ConvertEmptyStringToNull を含むその他のプロパティは既定値を使用して初期化されます。

ControlParameter コンストラクタを使用して ControlParameter オブジェクトを作成する方法を次のコード例に示します。パラメータは、Web フォーム ページからデータベースにデータを入力するための、TextBox および DropDownList コントロールの値にバインドします。
Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) ' The user has pressed the Submit button, prepare a parameterized ' SQL query to insert the values from the controls. AccessDataSource1.InsertCommand = _ "INSERT INTO Employees (FirstName,LastName,Address,City,PostalCode,Country,ReportsTo) " & _ " VALUES (?,?,?,?,?,?,? ); " Dim firstName As New ControlParameter("FirstName", "TextBox1", "Text") AccessDataSource1.InsertParameters.Add(firstName) Dim lastName As New ControlParameter("LastName", "TextBox2", "Text") AccessDataSource1.InsertParameters.Add(lastName) Dim address As New ControlParameter("Address", "TextBox3", "Text") AccessDataSource1.InsertParameters.Add(address) Dim city As New ControlParameter("City", "TextBox4", "Text") AccessDataSource1.InsertParameters.Add(city) Dim postalCode As New ControlParameter("PostalCode", "TextBox5", "Text") AccessDataSource1.InsertParameters.Add(postalCode) Dim country As New ControlParameter("Country", "TextBox6", "Text") AccessDataSource1.InsertParameters.Add(country) Dim supervisor As New ControlParameter("ReportsTo", "DropDownList1", "SelectedValue") AccessDataSource1.InsertParameters.Add(supervisor) Try AccessDataSource1.Insert() Finally Button1.Visible = False Label9.Visible = True End Try End Sub
private void Button1_Click(object sender, EventArgs e) { // The user has pressed the Submit button, prepare a parameterized // SQL query to insert the values from the controls. AccessDataSource1.InsertCommand = "INSERT INTO Employees (FirstName,LastName,Address,City,PostalCode,Country,ReportsTo) " + " VALUES (?,?,?,?,?,?,? ); "; AccessDataSource1.InsertParameters.Add( new ControlParameter("FirstName", "TextBox1", "Text")); AccessDataSource1.InsertParameters.Add( new ControlParameter("LastName", "TextBox2", "Text")); AccessDataSource1.InsertParameters.Add( new ControlParameter("Address", "TextBox3", "Text")); AccessDataSource1.InsertParameters.Add( new ControlParameter("City", "TextBox4", "Text")); AccessDataSource1.InsertParameters.Add( new ControlParameter("PostalCode", "TextBox5", "Text")); AccessDataSource1.InsertParameters.Add( new ControlParameter("Country", "TextBox6", "Text")); AccessDataSource1.InsertParameters.Add( new ControlParameter("ReportsTo", "DropDownList1", "SelectedValue")); try { AccessDataSource1.Insert(); } finally { Button1.Visible = false; Label9.Visible = true; } }
private void Button1_Click(Object sender, System.EventArgs e) { // The user has pressed the Submit button, prepare a parameterized // SQL query to insert the values from the controls. AccessDataSource1.set_InsertCommand("INSERT INTO Employees" + "(FirstName,LastName,Address,City,PostalCode,Country,ReportsTo) " + " VALUES (?,?,?,?,?,?,? ); "); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("FirstName", "TextBox1", "Text")); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("LastName", "TextBox2", "Text")); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("Address", "TextBox3", "Text")); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("City", "TextBox4", "Text")); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("PostalCode", "TextBox5", "Text")); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("Country", "TextBox6", "Text")); AccessDataSource1.get_InsertParameters().Add(new ControlParameter ("ReportsTo", "DropDownList1", "SelectedValue")); try { AccessDataSource1.Insert(); } finally { Button1.set_Visible(false); Label9.set_Visible(true); } } //Button1_Click

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ControlParameter コンストラクタ (String, String)
アセンブリ: System.Web (system.web.dll 内)


ControlParameter コンストラクタを使用して作成された ControlParameter オブジェクトは、指定されたパラメータ名、およびパラメータのバインド先の Control を識別する Control 名を使用して初期化されます。PropertyName、Type、および Direction を含むその他のプロパティは既定値を使用して初期化されます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ControlParameter コンストラクタ (String, TypeCode, String, String)
アセンブリ: System.Web (system.web.dll 内)

Public Sub New ( _ name As String, _ type As TypeCode, _ controlID As String, _ propertyName As String _ )
Dim name As String Dim type As TypeCode Dim controlID As String Dim propertyName As String Dim instance As New ControlParameter(name, type, controlID, propertyName)
public function ControlParameter ( name : String, type : TypeCode, controlID : String, propertyName : String )

ControlParameter コンストラクタを使用して作成された ControlParameter オブジェクトは、指定されたパラメータ名、Type、Control 名、および PropertyName プロパティを使用して初期化されます。Direction プロパティおよび ConvertEmptyStringToNull プロパティのみ既定値で初期化されます。

ControlParameter コンストラクタを使用して、2 つのControlParameter オブジェクトを作成し、それらを SqlDataSource コントロールに関連付ける方法を、次のコード例に示します。
ControlParameter country = new ControlParameter("country",TypeCode.String,"ListBox1" ,"SelectedValue"); sqlSource.SelectParameters.Add(country); ControlParameter report = new ControlParameter("report",TypeCode.Int16,"ListBox2" ,"SelectedValue"); sqlSource.SelectParameters.Add(report);
ControlParameter country = new ControlParameter("country", System.TypeCode.String, "ListBox1", "SelectedValue"); sqlSource.get_SelectParameters().Add(country); ControlParameter report = new ControlParameter("report", System.TypeCode.Int16, "ListBox2", "SelectedValue"); sqlSource.get_SelectParameters().Add(report);

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ControlParameter コンストラクタ (ControlParameter)
アセンブリ: System.Web (system.web.dll 内)


ControlParameter コンストラクタは、ControlParameter インスタンスのクローンを作成するための protected コピー コンストラクタです。ControlParameter オブジェクトの値 (ControlID、PropertyName、Name、Type プロパティなど) が、すべて新しいインスタンスに転送されます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ControlParameter コンストラクタ

名前 | 説明 |
---|---|
ControlParameter () | ControlParameter クラスの名前のない新しいインスタンスを初期化します。 |
ControlParameter (ControlParameter) | original パラメータで指定されたインスタンスの値を使用して、ControlParameter クラスの新しいインスタンスを初期化します。 |
ControlParameter (String, String) | バインド先のコントロールを識別する指定されたコントロール名を使用して、ControlParameter クラスの名前付きの新しいインスタンスを初期化します。 |
ControlParameter (String, String, String) | 指定されたプロパティ名およびバインド先のコントロールを識別するコントロール名を使用して、ControlParameter クラスの名前付きの新しいインスタンスを初期化します。 |
ControlParameter (String, TypeCode, String, String) | 指定されたプロパティ名およびバインド先のコントロールを識別するコントロール名を使用して、ControlParameter クラスの厳密に型指定された名前付きの新しいインスタンスを初期化します。 |

ControlParameter プロパティ

名前 | 説明 | |
---|---|---|
![]() | ControlID | ControlParameter オブジェクトのバインド先のコントロールの名前を指定します。 |
![]() | ConvertEmptyStringToNull | Parameter オブジェクトのバインド先の値が String.Empty の場合に、その値を null 参照 (Visual Basic では Nothing) に変換する必要があるかどうかを示す値を取得または設定します。 ( Parameter から継承されます。) |
![]() | DefaultValue | パラメータの既定値を指定します。Evaluate メソッドの呼び出し時に、パラメータはこの値にバインドされ、初期化前の状態に戻されます。 ( Parameter から継承されます。) |
![]() | Direction | Parameter オブジェクトを使用して値をコントロールにバインドするかどうか、またはそのコントロールを使用して値を変更できるかどうかを示します。 ( Parameter から継承されます。) |
![]() | Name | パラメータの名前を取得または設定します。 ( Parameter から継承されます。) |
![]() | PropertyName | ControlParameter オブジェクトがバインドする、ControlID プロパティにより識別されるコントロールのプロパティの名前を取得または設定します。 |
![]() | Size | パラメータのサイズを取得または設定します。 ( Parameter から継承されます。) |
![]() | Type | パラメータの型を取得または設定します。 ( Parameter から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | IsTrackingViewState | Parameter オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。 ( Parameter から継承されます。) |
![]() | ViewState | 同一のページに対する複数の要求にわたって、Parameter オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。 ( Parameter から継承されます。) |

ControlParameter メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | このインスタンスの値を、それと等価の文字列形式に変換します。 ( Parameter から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Clone | オーバーライドされます。 現在の ControlParameter インスタンスの複製を返します。 |
![]() | Evaluate | オーバーライドされます。 ControlParameter オブジェクトの値を更新して返します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | LoadViewState | データ ソース ビューの、以前保存したビューステートを復元します。 ( Parameter から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnParameterChanged | Parameter オブジェクトを格納する ParameterCollection コレクションの OnParametersChanged メソッドを呼び出します。 ( Parameter から継承されます。) |
![]() | SaveViewState | ページがサーバーにポストバックされた時間以降に発生した、Parameter オブジェクトのビューステートへの変更を保存します。 ( Parameter から継承されます。) |
![]() | SetDirty | Parameter オブジェクトの状態がビューステートで記録されるように、このオブジェクトをマークします。 ( Parameter から継承されます。) |
![]() | TrackViewState | Parameter オブジェクトがビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState オブジェクトに格納して、同じページに対する複数の要求にわたって永続化できます。 ( Parameter から継承されます。) |

ControlParameter メンバ
Control のプロパティの値を、パラメータ オブジェクトにバインドします。
ControlParameter データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | ControlID | ControlParameter オブジェクトのバインド先のコントロールの名前を指定します。 |
![]() | ConvertEmptyStringToNull | Parameter オブジェクトのバインド先の値が String.Empty の場合に、その値を null 参照 (Visual Basic では Nothing) に変換する必要があるかどうかを示す値を取得または設定します。(Parameter から継承されます。) |
![]() | DefaultValue | パラメータの既定値を指定します。Evaluate メソッドの呼び出し時に、パラメータはこの値にバインドされ、初期化前の状態に戻されます。(Parameter から継承されます。) |
![]() | Direction | Parameter オブジェクトを使用して値をコントロールにバインドするかどうか、またはそのコントロールを使用して値を変更できるかどうかを示します。(Parameter から継承されます。) |
![]() | Name | パラメータの名前を取得または設定します。(Parameter から継承されます。) |
![]() | PropertyName | ControlParameter オブジェクトがバインドする、ControlID プロパティにより識別されるコントロールのプロパティの名前を取得または設定します。 |
![]() | Size | パラメータのサイズを取得または設定します。(Parameter から継承されます。) |
![]() | Type | パラメータの型を取得または設定します。(Parameter から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | IsTrackingViewState | Parameter オブジェクトがビューステートへの変更を保存しているかどうかを示す値を取得します。(Parameter から継承されます。) |
![]() | ViewState | 同一のページに対する複数の要求にわたって、Parameter オブジェクトのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。(Parameter から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | このインスタンスの値を、それと等価の文字列形式に変換します。 (Parameter から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Clone | オーバーライドされます。 現在の ControlParameter インスタンスの複製を返します。 |
![]() | Evaluate | オーバーライドされます。 ControlParameter オブジェクトの値を更新して返します。 |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | LoadViewState | データ ソース ビューの、以前保存したビューステートを復元します。 (Parameter から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnParameterChanged | Parameter オブジェクトを格納する ParameterCollection コレクションの OnParametersChanged メソッドを呼び出します。 (Parameter から継承されます。) |
![]() | SaveViewState | ページがサーバーにポストバックされた時間以降に発生した、Parameter オブジェクトのビューステートへの変更を保存します。 (Parameter から継承されます。) |
![]() | SetDirty | Parameter オブジェクトの状態がビューステートで記録されるように、このオブジェクトをマークします。 (Parameter から継承されます。) |
![]() | TrackViewState | Parameter オブジェクトがビューステートの変更を追跡するようにします。それにより、変更をコントロールの ViewState オブジェクトに格納して、同じページに対する複数の要求にわたって永続化できます。 (Parameter から継承されます。) |

Weblioに収録されているすべての辞書からControlParameterを検索する場合は、下記のリンクをクリックしてください。

- ControlParameterのページへのリンク