Question

Je suis en train de parcourir un nombre inconnu de valeurs de la requête en C # ... et ne trouve rien sans rapport avec LINQ, que je ne peux pas utiliser. Quelqu'un at-il des idées?

Était-ce utile?

La solution

Si cette question est sur le point d'obtenir un querystring dans ASP.NET, je pense que le lien que vous recherchez est:

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

Pour l'essentiel, Request.QueryString vous donne une collection que vous pouvez parcourir.

Autres conseils

Utilisation de la Request.QueryString vous donne une collection que vous pouvez parcourir. L'utilisation Request.QueryString.Allkeys vous permet d'itérer sur une collection de chaînes qui représentent toutes les clés i nLes chaîne de requête. L'utilisation de ce que nous pouvons arriver à quelque chose comme le code ci-dessous pour parcourir toutes les clés et obtenir leurs valeurs.

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

Espérons que cela a aidé.

Si la collection implémente IEnumerable vous pouvez utiliser un foreach, sinon utiliser une boucle avec le .Length de la collection.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top