amd*_*amd 8 c# asp.net post http
我有一个动态表单,允许动态添加许多字段,
我知道如何使用以下方法获取aspnet中单个字段的值:Request.Form ["myField"],但是这里我有更多字段,我不知道这些字段的数量,因为这些是动态的
字段名称是"orders []"
例如:
<form>
<input type="text" name="orders[]" value="order1" />
<input type="text" name="orders[]" value="order2" />
<input type="text" name="orders[]" value="order3" />
</form>
Run Code Online (Sandbox Code Playgroud)
在php中,我通过访问获取值作为数组$_POST['orders'];
例如:
$orders = $_POST['orders'];
foreach($orders as $order){
//execute ...
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能在c#中做到这一点?
Bru*_*oLM 10
Request.Form是一个NameValueCollection对象,可以在同一个键下存储项目集合,并ToString以CSV格式显示值.
标记:
<input type="text" name="postField[]" />
<input type="text" name="postField[]" />
<input type="text" name="postField[]" />
<input type="text" name="postField[]" />
<asp:Button Text="text" runat="server" OnClick="ClickEv" />
Run Code Online (Sandbox Code Playgroud)
代码背后:
protected void ClickEv(object sender, EventArgs e)
{
var postedValues = Request.Form.GetValues("postField[]");
foreach (var value in postedValues)
{
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30065 次 |
| 最近记录: |