如何获取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回复为有效而你收到错误。

我只是在一个简单的页面上尝试它,并对我有用。