ASP.NET C#中的PHP$_POST模拟
本文关键字:POST 模拟 PHP NET 中的 ASP | 更新日期: 2023-09-27 17:53:35
可能重复:
在ASP.net 中获取POST变量
我只想打印所有发布的变量及其值。
Request.Form
只给我没有值的名称,Request.InputStream
给我">此流不支持超时。"错误。
如何像$_POST
在PHP
中那样获取所有已发布的值?
Request.Form
是NameValueCollection
,您可以访问如下发布的数据:
string postedName = Request.Form["name"];
如果您想查看所有用于调试的Form键值对,可以执行以下操作:
var dict = new Dictionary<string, string>();
foreach (string key in Form.Keys)
dict.Add(key, Form[key]);
然后在循环之后设置一个断点并检查字典。
只需使用Request
,如下所示:
var tmp = Request["formfield"]; // gets the value of 'formfield' from the request
但是,与PHP不同的是,请记住Request
变量将同时包含GET和POST参数。