Frage

Ich versuche, eine unbekannte Anzahl von Abfragewerten in C # iterieren ... und kann nichts in keinem Zusammenhang mit LINQ finden, die ich nicht verwenden kann. Wer irgendwelche Ideen?

War es hilfreich?

Lösung

Wenn diese Frage geht es um eine Abfragezeichenfolgeflag in ASP.NET immer, ich glaube, der Link Sie suchen ist:

http://msdn.microsoft.com /en-us/library/system.web.httprequest.querystring.aspx

Im Wesentlichen Request.QueryString gibt Ihnen eine Sammlung, die Sie dann über laufen können.

Andere Tipps

die Request.QueryString Verwendung gibt Ihnen eine Sammlung, die Sie durchlaufen können. Mit Request.QueryString.Allkeys können Sie eine Sammlung von Strings iterieren, die alle Schlüssel darstellen i Query-String nDie. Mit dieser wir mit so etwas wie der Code unten, um oben kommen können alle Schlüssel iterieren und ihre Werte erhalten.

foreach (string key in Request.QueryString.AllKeys)
{
    Response.Write("Key: " + key + " Value: " + Request.QueryString[key]);
}

Hoffe, dass dies geholfen hat.

Wenn die Sammlung implementiert IEnumerable Sie eine foreach verwenden können, andernfalls wird ein mit dem .Length der Sammlung für Schleife verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top