ParameterCollection.Insert メソッド
アセンブリ: System.Web (system.web.dll 内)

Dim instance As ParameterCollection Dim index As Integer Dim parameter As Parameter instance.Insert(index, parameter)


Insert メソッドを使用して、Parameter オブジェクトを ParameterCollection コレクション内の指定した位置に追加する方法を次のコード例に示します。この例では、複数の QueryStringParameter オブジェクトを SelectParameters コレクションに追加しています。QueryStringParameter がコレクションに 1 つ挿入され、ページの読み込み時にコレクションの順序が出力されます。
<%@page Language="VB" %> <SCRIPT runat="server"> Sub Page_Load(sender As Object, e As EventArgs) Dim aSqlDataSource As New SqlDataSource() ' Security Note: The SqlDataSource uses a QueryStringParameter, ' Security Note: which does not perform validation of input from the client. Dim qs1 As New QueryStringParameter("QueryStringParam1" ,"requestfield1") aSqlDataSource.SelectParameters.Add(qs1) Dim qs3 As New QueryStringParameter("QueryStringParam3" ,"requestfield3") aSqlDataSource.SelectParameters.Add(qs3) Dim qs2 As New QueryStringParameter("QueryStringParam2" ,"requestField2") ' Insert aSqlDataSource.SelectParameters.Insert(1, qs2) ' Iterate through the ParameterCollection and print out the ' names of the Parameters contained by it. Dim aParameter As Parameter For Each aParameter in aSqlDataSource.SelectParameters Response.Write(aParameter.Name & "<BR>") Next End Sub ' Page_Load </SCRIPT>
<%@page Language="C#" %> <SCRIPT runat="server"> private void Page_Load(object sender, EventArgs e) { SqlDataSource aSqlDataSource = new SqlDataSource(); // Security Note: The SqlDataSource uses a QueryStringParameter , // Security Note: which does not perform validation of input from the client. QueryStringParameter qs1 = new QueryStringParameter("QueryStringParam1" ,"requestfield1"); aSqlDataSource.SelectParameters.Add(qs1); QueryStringParameter qs3 = new QueryStringParameter("QueryStringParam3" ,"requestfield3"); aSqlDataSource.SelectParameters.Add(qs3); // Insert aSqlDataSource.SelectParameters.Insert(1, new QueryStringParameter("QueryStringParam2", "requestField2") ); // Iterate through the ParameterCollection and print out the // names of the Parameters contained by it. foreach (Parameter aParameter in aSqlDataSource.SelectParameters) { Response.Write(aParameter.Name + "<BR>"); } } </SCRIPT>
<%@page Language="VJ#" %> <SCRIPT runat="server"> private void Page_Load(Object sender,System.EventArgs e) { SqlDataSource aSqlDataSource = new SqlDataSource(); QueryStringParameter qs1 = new QueryStringParameter("QueryStringParam1", "requestfield1"); aSqlDataSource.get_SelectParameters().Add(qs1); QueryStringParameter qs3 = new QueryStringParameter("QueryStringParam3", "requestfield3"); aSqlDataSource.get_SelectParameters().Add(qs3); // Insert aSqlDataSource.get_SelectParameters().Insert(1, new QueryStringParameter( "QueryStringParam2", "requestField2")); // Iterate through the ParameterCollection and print out the // names of the Parameters contained by it. Parameter aParameter = null; for (int iCtr = 0; iCtr < aSqlDataSource.get_SelectParameters() .get_Count();iCtr++) { aParameter = aSqlDataSource.get_SelectParameters().get_Item(iCtr); get_Response().Write(aParameter.get_Name() + "<BR>"); } } //Page_Load </SCRIPT>

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


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

- ParameterCollection.Insert メソッドのページへのリンク