ParameterCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab oder legt das Parameter Objekt in der Auflistung fest.
Überlädt
| Name | Beschreibung |
|---|---|
| Item[String] |
Dient zum Abrufen oder Festlegen des Parameter Objekts mit dem angegebenen Namen in der Auflistung. |
| Item[Int32] |
Dient zum Abrufen oder Festlegen des Parameter Objekts am angegebenen Index in der Auflistung. |
Item[String]
Dient zum Abrufen oder Festlegen des Parameter Objekts mit dem angegebenen Namen in der Auflistung.
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
Parameter
Eigenschaftswert
Der Parameter mit dem angegebenen Namen in der Auflistung. Wenn die Parameter Auflistung nicht gefunden wird, gibt der Indexer zurück null.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die Remove Methode und den Item[] Indexer verwenden, um ein Parameter Objekt aus einer ParameterCollection Auflistung zu entfernen. In diesem Beispiel werden einer QueryStringParameter Auflistung mehrere SelectParameters Objekte hinzugefügt, eine QueryStringParameter aus der Auflistung entfernt, und die Reihenfolge der Auflistung wird gedruckt, wenn die Seite geladen wird.
<%@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>
Hinweise
Verwenden Sie diesen Indexer, um ein Parameter Objekt anhand des Namens aus der Auflistung mithilfe der ParameterCollection Arraynotation abzurufen.
Weitere Informationen
Gilt für:
Item[Int32]
Dient zum Abrufen oder Festlegen des Parameter Objekts am angegebenen Index in der Auflistung.
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
Parameter
Eigenschaftswert
Der Parameter am angegebenen Index in der Auflistung.
Hinweise
Verwenden Sie diesen Indexer, um ein Parameter Objekt anhand seiner Position in der ParameterCollection Auflistung abzurufen.