ParameterCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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.