Этот код, кажется, получает строку запроса из HTTP Get ...
HttpContext.Current.Request.QueryString.ToString();
Как получить строку запроса из HTTP POST?
Таким же образом.
HttpContext.Current.Request.QueryString["somekey"]
Оба GET и POST имеют строку запроса в запросе.Только POST содержит данные формы.
Вы не должны делать QueryString.ToString().Это оценит ВСЕ ключи в коллекции NameValueCollection.Вы должны использовать индексатор для получения нужного ключа или перечислить его с помощью свойства Keys.
QueryString.ToString()
Возможно, вы хотите Request.Form для данных вашей формы.Request.QueryString всегда будет строкой запроса (материал после знака вопроса в URL).
Request.Form
Request.QueryString
Код работает для всех HTTP-глаголов.