문제

C#에서 알려지지 않은 수의 쿼리 값을 반복하려고 노력하고 있으며 LINQ와 관련이없는 것을 찾을 수 없습니다. 누구든지 아이디어가 있습니까?

도움이 되었습니까?

해결책

이 질문이 asp.net에서 querystring을 얻는 것에 관한 것이라면, 당신이 검색하는 링크는 다음과 같습니다.

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

본질적으로, Request.QueryString 그런 다음 반복 할 수있는 컬렉션을 제공합니다.

다른 팁

request.querystring을 사용하면 반복 할 수있는 컬렉션이 제공됩니다. request.querystring.allkeys를 사용하면 쿼리 문자열의 모든 키를 나타내는 문자열 모음을 반복 할 수 있습니다. 이것을 사용하면 모든 키를 반복하고 가치를 얻기 위해 아래 코드와 같은 것을 생각해 낼 수 있습니다.

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

이것이 도움이 되었기를 바랍니다.

컬렉션이 ienumerable을 구현하면 foreach를 사용할 수 있습니다. 그렇지 않으면 컬렉션의 .length가있는 루프를 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top