2009-10-08 49 views
5

有没有办法让所有POST数据发送到.NET网页?从请求获取所有发布数据

基本上我寻找的PHP $ _POST阵列

其目的是,我从客户端接收,我在没有控制,并需要获得所有的数据不知道他们的密钥请求的等价物。

回答

15
foreach(string name in Request.Form) 
{ 
    Response.Write(Request.Form[name]); 
} 
+0

有没有办法让它没有形式? – Omu 2012-05-11 16:47:28

+0

@ChuckNorris,你可能在谈论查询字符串参数;尝试用'Request.QueryString'代替'Request.Form' – 2012-05-11 17:39:26

+0

不,它也是空的,我从闪存使用NetConnection发布,这里的问题http://stackoverflow.com/q/10519617/112100 – Omu 2012-05-11 18:18:57

4

你想Request.Form有一个密钥集合在那里,你可以遍历。

-2

您可以使用return Request.Form.ToString();获取原始POST数据。

+0

不会这只是打印出'类'的类名? – 2016-09-26 09:14:01