Aracılığıyla paylaş


ParameterCollection.Item[] Özellik

Tanım

Koleksiyondaki Parameter nesneyi alır veya ayarlar.

Aşırı Yüklemeler

Item[String]

Koleksiyonda Parameter belirtilen ada sahip nesneyi alır veya ayarlar.

Item[Int32]

Nesneyi koleksiyonda Parameter belirtilen dizinde alır veya ayarlar.

Item[String]

Koleksiyonda Parameter belirtilen ada sahip nesneyi alır veya ayarlar.

public:
 property System::Web::UI::WebControls::Parameter ^ default[System::String ^] { System::Web::UI::WebControls::Parameter ^ get(System::String ^ name); void set(System::String ^ name, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[string name] { get; set; }
member this.Item(string) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(name As String) As Parameter

Parametreler

name
String

Name koleksiyonundan alınacak öğesininParameter.

Özellik Değeri

Parameter

Parameter Koleksiyonda belirtilen ada sahip olan. Parameter koleksiyonunda bulunmazsa, dizin oluşturucu döndürürnull.

Örnekler

Aşağıdaki kod örneği, bir Parameter nesneyi koleksiyondan ParameterCollection kaldırmak için yönteminin ve dizin oluşturucunun Item[] nasıl kullanılacağını Remove gösterir. Bu örnekte, bir koleksiyona birkaç QueryStringParameter nesne eklenir, koleksiyondan bir QueryStringParameter nesne kaldırılır ve sayfa yüklendiğinde koleksiyonun sırası yazdırılır.SelectParameters

<%@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 qs2 =
        new QueryStringParameter("QueryStringParam2","requestfield2");
    aSqlDataSource.SelectParameters.Add(qs2);

    QueryStringParameter qs3 =
        new QueryStringParameter("QueryStringParam3","requestfield3");
    aSqlDataSource.SelectParameters.Add(qs3);

    // Remove the QueryStringParameter named QueryStringParameter2
    // using the Remove method and the ParameterCollection indexer
    // property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters["QueryStringParam2"] );

    // 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="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 qs2 As New QueryStringParameter("QueryStringParam2","requestfield2")
    aSqlDataSource.SelectParameters.Add(qs2)

    Dim qs3 As New QueryStringParameter("QueryStringParam3","requestfield3")
    aSqlDataSource.SelectParameters.Add(qs3)

    ' Remove the QueryStringParameter named QueryStringParameter2
    ' using the Remove method and the ParameterCollection indexer
    ' property.
    aSqlDataSource.SelectParameters.Remove( aSqlDataSource.SelectParameters("QueryStringParam2") )

    ' 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>

Açıklamalar

Dizi gösterimini kullanarak koleksiyondan ada göre bir Parameter nesne almak için bu dizin oluşturucuyu ParameterCollection kullanın.

Ayrıca bkz.

Şunlara uygulanır

Item[Int32]

Nesneyi koleksiyonda Parameter belirtilen dizinde alır veya ayarlar.

public:
 property System::Web::UI::WebControls::Parameter ^ default[int] { System::Web::UI::WebControls::Parameter ^ get(int index); void set(int index, System::Web::UI::WebControls::Parameter ^ value); };
public System.Web.UI.WebControls.Parameter this[int index] { get; set; }
member this.Item(int) : System.Web.UI.WebControls.Parameter with get, set
Default Public Property Item(index As Integer) As Parameter

Parametreler

index
Int32

Koleksiyonundan alınacak dizini Parameter .

Özellik Değeri

Parameter

Parameter koleksiyonda belirtilen dizinde.

Açıklamalar

Bir nesneyi koleksiyondaki konumuna göre almak Parameter için bu dizin oluşturucuyu ParameterCollection kullanın.

Ayrıca bkz.

Şunlara uygulanır