如何获取asp.net c的发布数据#

use*_*535 12 c# asp.net post http

<form action="test.aspx" method="post">
<input type"text" name="test[0].myitem" value="computer" />
<input type"text" name="test[0].quantity" value="1" />
<input type"text" name="test[0].price" value="US$10.5" />
<input type"text" name="test[1].myitem" value="printer" />
<input type"text" name="test[1].quantity" value="1" />
<input type"text" name="test[1].price" value="US$15.5" />
</form>
Run Code Online (Sandbox Code Playgroud)

这个html源代码,如何在asp.net中获取和使用这个帖子数据c#

Request.Form["test"]
Request.Form.getValues("test")没有奏效.
Request.Form["test[0].myitem"]也不行

小智 16

试试这个

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]];
}
Run Code Online (Sandbox Code Playgroud)