
MVC3中如何在后台遍历前台页面中的Checkbox
Checkbox个数不确定,Checkbox的ID和Name都是自动生成,要在后台取得每个Checkbox的ID(或name也可以)的值和是否选中值。Form用的是Pos...
Checkbox个数不确定,Checkbox的ID和Name都是自动生成,要在后台取得每个Checkbox的ID(或name也可以)的值和是否选中值。Form用的是Post
展开
展开全部
楼上的也不想MVC3 啊,楼主也太拧了。
你就不能换个想法?
用js获取所有选择的id,用","或者其他的符号分隔,然后将这些id,通过js传到后台,
然后就可以随你操作了。
你就不能换个想法?
用js获取所有选择的id,用","或者其他的符号分隔,然后将这些id,通过js传到后台,
然后就可以随你操作了。
展开全部
那你就foreach就好了啊,
<% foreach( var data in datas) { %>
<%= Html.CheckBox(); %>
<% } %>
<% foreach( var data in datas) { %>
<%= Html.CheckBox(); %>
<% } %>
追问
我也知道用foreach,我说的是在后台捕获哈,你的代码html.CheckBox()是前台用的吧。后台代码如下,不知道在foreach中怎么写,只知道单个的怎么获取:
[HttpPost]
public ActionResult Edit(int id, FormCollection collection)
{
foreach (var item in collection)
{
//这儿怎么捕获
//单个的我知道用collection["CheckBox的Name名"]获取。
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询