Скажем, у меня есть веб-страницу, которая в настоящее время принимает одно значение ID с помощью параметра URL:
http://example.com/mypage.aspx?ID=1234отщепляются Интс из строки
Я хочу, чтобы изменить его, чтобы принять список идентификаторов, как это :
http://example.com/mypage.aspx?IDs=1234,4321,6789
Так он доступен для моего кода в виде строки через context.Request.QueryString [ "ИД"]. Каков наилучший способ превратить это строковое значение в список < int>?
Редактировать: Я знаю, как сделать .split() в запятой, чтобы получить список строк, но я спрашиваю, потому что я не знаю, как легко преобразовать этот список строк в список int. Это все еще в .Net 2.0, поэтому нет лямбдов.
У asp.net нет проблем с page.aspx? Id = 1,2,3,4 & otherid = 4,5,6,7, поэтому я не вижу почему список, разделенный запятыми, является ненадежным решением. – 2008-10-13 22:15:01