Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the Parameter object in the collection.
Item[String] |
Gets or sets the Parameter object with the specified name in the collection. |
Item[Int32] |
Gets or sets the Parameter object at the specified index in the collection. |
Gets or sets the Parameter object with the specified name in the collection.
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
The Parameter with the specified name in the collection. If the Parameter is not found in the collection, the indexer returns null
.
The following code example demonstrates how to use the Remove method and the Item[] indexer to remove a Parameter object from a ParameterCollection collection. In this example, several QueryStringParameter objects are added to a SelectParameters collection, one QueryStringParameter is removed from the collection, and the order of the collection is printed when the page loads.
<%@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>
Use this indexer to get a Parameter object by name from the ParameterCollection collection, using array notation.
Product | Versions |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Gets or sets the Parameter object at the specified index in the collection.
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
The Parameter at the specified index in the collection.
Use this indexer to get a Parameter object by its location in the ParameterCollection collection.
Product | Versions |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET feedback
.NET is an open source project. Select a link to provide feedback:
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in