如何获取asp.net的发布数据c#
这个html源码,如何在asp.net中获取和使用这个post数据c#
Request.Form["test"]
和
Request.Form.getValues("test")
不起作用。
Request.Form["test[0].myitem"]
也不起作用
试试这个
string[] keys = Request.Form.AllKeys; var value = ""; for (int i= 0; i < keys.Length; i++) { // here you get the name eg test[0].quantity // keys[i]; // to get the value you use value = Request.Form[keys[i]]; }
要获取数据,请使用元素的name
:
Request.Form["test[0].myitem"] Request.Form["test[0].quantity"]
查看所有发布的数据,使用Request.Form.ToString()
现在,你说这对你不起作用 – 你错了,或者asp.net的其他一些安全性没有接受你的post回复为有效而你收到错误。
我只是在一个简单的页面上尝试它,并对我有用。