使用Request.Form像PHP一样处理HTML输入元素的数组

EBA*_*BAG 7 asp.net

如何在asp.net上正确接收这些输入数组?

<input type=hidden name='field[name][]' value='alex' />
<input type=hidden name='field[name][]' value='mark' />
<input type=hidden name='field[name][]' value='helen' />

<input type=hidden name='field[age][]' value='22' />
<input type=hidden name='field[age][]' value='30' />
<input type=hidden name='field[age][]' value='29' />
Run Code Online (Sandbox Code Playgroud)

在PHP中,您可以访问字段 $field = $_POST["field"]

$field["name"]并且$field["age"]只是包含名称和年龄的数组.

小智 31

实际上,它与asp.net确实存在.- 您可以使用

string[] MyTest = Request.Form.GetValues("MyTest");
Run Code Online (Sandbox Code Playgroud)

要么

string[] MyTest = Request.QueryString.GetValues("MyTest");
Run Code Online (Sandbox Code Playgroud)