Используйте это для значений GET:
Request.QueryString["key"]
И это для значений POST
Request.Form["key"]
Кроме того, это будет работать, если вам все равно, идет ли речь о GET или POST или из коллекции HttpContext.Items :
Request["key"]
Еще одна вещь, на которую следует обратить внимание (если вам это нужно), вы можете проверить тип запроса, используя:
Request.RequestType
Какой глагол используется для доступа к странице (обычно это GET или POST). Request.IsPostBack
обычно работает для проверки этого, но только если запрос POST включает скрытые поля, добавленные на страницу платформой ASP.NET.