我只想打印所有发布的变量及其值。
Request.Form
只为我提供了没有值的名称,Request.InputStream
为我提供了“此流不支持超时。”错误。
如何在$_POST
?
PHP
之类的所有发布值
答案 0 :(得分:5)
Request.Form
是NameValueCollection
,您可以访问这样的发布数据:
string postedName = Request.Form["name"];
答案 1 :(得分:1)
只需使用Request
,就像这样:
var tmp = Request["formfield"]; // gets the value of 'formfield' from the request
但是,与PHP不同,请记住Request
变量将包含GET和POST参数。
答案 2 :(得分:1)
如果要查看所有Form键值对以进行调试,可以执行以下操作:
var dict = new Dictionary<string, string>();
foreach (string key in Form.Keys)
dict.Add(key, Form[key]);
然后在循环后设置一个断点并检查字典。