form表单提交数据的问题

form表单提交数据的时候,如果name相同,在php中前面的值会被后面的值覆盖,在asp.net中值会以","被分割开来。为了保证name相同的值能正确的被传递到后台代码。

php中可以在name的名称后面加一个[],这样子name相同的值在php代码中就是数组的形式了

<input name="item_title[]"/>

<input name="item_title[]"/>


asp.net中获取数据的时候需要使用

string[] pnames = Request.Form.GetValues("item_title[]");

这样子就能保证获取到数组类型的值


你可能感兴趣的:(form表单提交数据的问题)