Pergunta

Eu estou tentando iterar sobre um número desconhecido de valores de consulta em C # ... e não consigo encontrar nada relacionado com LINQ, que eu não posso usar. Alguém tem alguma idéia?

Foi útil?

Solução

Se esta pergunta é sobre a obtenção de uma querystring em ASP.NET, acho que o link que você está procurando é:

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

Essencialmente, Request.QueryString dá-lhe uma coleção que você pode então iterar.

Outras dicas

Usando o Request.QueryString dá-lhe uma coleção que você pode iterar. Usando Request.QueryString.Allkeys permite que você iterar sobre uma coleção de cordas que representam todas as chaves i nthe string de consulta. Usando isto, podemos chegar a algo como o código abaixo, a fim de interagir sobre todas as chaves e obter seus valores.

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

Espero que isso ajudou.

Se os implementos IEnumerable coleção que você pode usar um foreach, caso contrário, use um loop com o .Length da coleção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top