Reputation: 17495
System.Web.HttpContext.Current.Request.Params
seems to return way too many params, including headers, etc... How can I efficiently only retrieve GET or POST parameters ?
Upvotes: 16
Views: 31697
Reputation:
use Request.QueryString Collection for GET paras and Request.Form Collection for POST ones.
e.g.
var someValueFromGet = Request.QueryString["YourGetPara"];
var someValueFromPost = Request.Form["YourPostPara"];
please refer to http://msdn.microsoft.com/en-us/library/ms524784(v=vs.90).aspx and http://msdn.microsoft.com/en-us/library/ms525985(v=vs.90).aspx
Upvotes: 29