Мне любопытно, что все делают для обработки/абстрагирования QueryString в ASP.NET. В некоторых наших веб-приложениях я вижу много всего по всему сайту:
int val = 0;
if(Request.QueryString["someKey"] != null)
{
val = Convert.ToInt32(Request.QueryString["someKey"]);
}
Каковы некоторые лучшие способы справиться с этой грубостью?