javascript - ASP MVC Controller 发布具有不同值的相同 html 输入名称

标签 javascript c# jquery ajax asp.net-mvc

我有需要克隆的输入类型,下面是示例 html。

<input type="text"id="person" name="Person" class="person-list" />
<input type="text"id="person" name="Person" class="person-list" />

我想通过MVC获取两个输入的值。下面的代码是我目前的工作,但它只获取第一个输入的值。

[HttpPost]
public ActionResult ConfirmationPage(string Person){

}

最佳答案

你的方法需要是

public ActionResult ConfirmationPage(string[] Person){ // or IEnumerable<string>

但是,由于重复的 id 属性,您还创建了无效的 html,因此您也应该从输入中删除这些属性。

关于javascript - ASP MVC Controller 发布具有不同值的相同 html 输入名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33071652/

相关文章:

c# - 使用 Reactive Extensions (Rx) 进行延迟和重复数据删除

javascript - 每次调用 AJAX 时如何修改 PHP 变量

javascript - bxslider设置不同侧停顿长度卡在页面上

php - 在 $.ajax 函数中使用 JS 变量 - null?

javascript - 如何使用 jquery 将分钟和小时添加到时间字符串

javascript - HTML 复选框无法使用 javascript 正确显示

javascript - 在 JavaScript 中遍历类对象内部的字典

c# - 从 VC++ 通过 COM 实例化 C# 对象的类未注册错误

C# Com Interop 类方法在 VB6 中不可见?

java - 如何淡化 GWT FlexTable 中单元格的颜色