Exportieren (0) Drucken
Alle erweitern

ParameterCollection.Remove-Methode

Aktualisiert: November 2007

Entfernt das angegebene Parameter-Objekt aus der ParameterCollection-Auflistung.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public void Remove(
	Parameter parameter
)
public void Remove(
	Parameter parameter
)
public function Remove(
	parameter : Parameter
)

Parameter

parameter
Typ: System.Web.UI.WebControls.Parameter
Der Parameter, der aus der ParameterCollection entfernt werden soll.

Mit dieser Methode können Sie das angegebene Parameter-Objekt aus einer ParameterCollection-Auflistung entfernen.

Im folgenden Codebeispiel wird veranschaulicht, wie mit der Remove-Methode und dem Item-Indexer ein Parameter-Objekt aus einer ParameterCollection-Auflistung entfernt wird. In diesem Beispiel werden mehrere QueryStringParameter-Objekte einer SelectParameters-Auflistung hinzugefügt, ein QueryStringParameter-Objekt wird aus der Auflistung entfernt, und die Reihenfolge der Auflistung wird ausgedruckt, 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="VJ#" %>
<SCRIPT runat="server">
private void Page_Load(Object sender, System.EventArgs e) 
{
    SqlDataSource aSqlDataSource = new SqlDataSource();    

    QueryStringParameter qs1 = 
        new QueryStringParameter("QueryStringParam1","requestfield1");
    aSqlDataSource.get_SelectParameters().Add(qs1);        

    QueryStringParameter qs2 = 
        new QueryStringParameter("QueryStringParam2","requestfield2");        
    aSqlDataSource.get_SelectParameters().Add(qs2);

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

    // Remove the QueryStringParameter named QueryStringParameter2
    // using the Remove method and the ParameterCollection indexer 
    // property.
    aSqlDataSource.get_SelectParameters().Remove(
        aSqlDataSource.get_SelectParameters().get_Item("QueryStringParam2"));

    // Iterate through the ParameterCollection and print out the 
    // names of the Parameters contained by it.
    Parameter aParameter = null;
    for(int iCtr=0; iCtr < aSqlDataSource.get_SelectParameters().get_Count();
        iCtr++) {
            aParameter = aSqlDataSource.get_SelectParameters()
                .get_Item(iCtr);
            get_Response().Write(aParameter.get_Name() + "<BR>");
    }
} //Page_Load
</SCRIPT>


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft