Html:<form action="/Test/save" method="post">
<!--省略其他字段-->
<input type="text" name="value" />
<input type="text" name="value" />
<input type="text" name="value" />
<!--有可能有更多的name为value的input-->
<input type="submit" value="submit" /></form> 接收模型: public class Test
{ //省略其他字段
public string value { get; set; }
} 控制器: public class TestController : Controller
{ public ActionResult Save(Test test)
{ var collection = new FormCollection(Request.Form); return View();
}
}假设我的页面上有3个input,值分别是1,2,3。在控制器的Save方法中 Test.value 的值是"1",但是在 collection["value"] 的值就是"1,2,3" 我的预期结果是后者。能不能让模型中接收到的值直接是后者?
- 1 回答
- 0 关注
- 513 浏览
添加回答
举报
0/150
提交
取消