ParameterCollection.Item[] Eigenschap

Definitie

Hiermee wordt het Parameter object in de verzameling opgehaald of ingesteld.

Overloads

Name Description
Item[String]

Hiermee wordt het Parameter object opgehaald of ingesteld met de opgegeven naam in de verzameling.

Item[Int32]

Hiermee wordt het Parameter object opgehaald of ingesteld op de opgegeven index in de verzameling.

Item[String]

Hiermee wordt het Parameter object opgehaald of ingesteld met de opgegeven naam in de verzameling.

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

Parameters

name
String

De Name te ophalen uit Parameter de verzameling.

Waarde van eigenschap

De Parameter met de opgegeven naam in de verzameling. Als de Parameter indexeerfunctie niet wordt gevonden in de verzameling, retourneert nullde indexeerfunctie.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de Remove methode en de Item[] indexeerfunctie gebruikt om een Parameter object uit een ParameterCollection verzameling te verwijderen. In dit voorbeeld worden verschillende QueryStringParameter objecten toegevoegd aan een SelectParameters verzameling, wordt er een QueryStringParameter uit de verzameling verwijderd en wordt de volgorde van de verzameling afgedrukt wanneer de pagina wordt geladen.

<%@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>

Opmerkingen

Gebruik deze indexeerfunctie om een Parameter object op naam op te halen uit de ParameterCollection verzameling, met behulp van matrix-notatie.

Zie ook

Van toepassing op

Item[Int32]

Hiermee wordt het Parameter object opgehaald of ingesteld op de opgegeven index in de verzameling.

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

Parameters

index
Int32

De index van de Parameter index die moet worden opgehaald uit de verzameling.

Waarde van eigenschap

De Parameter op de opgegeven index in de verzameling.

Opmerkingen

Gebruik deze indexeerfunctie om een Parameter object op te halen op basis van de locatie in de ParameterCollection verzameling.

Zie ook

Van toepassing op