MVC3中如何在后台遍历前台页面中的Checkbox

Checkbox个数不确定,Checkbox的ID和Name都是自动生成,要在后台取得每个Checkbox的ID(或name也可以)的值和是否选中值。Form用的是Pos... Checkbox个数不确定,Checkbox的ID和Name都是自动生成,要在后台取得每个Checkbox的ID(或name也可以)的值和是否选中值。Form用的是Post 展开
 我来答
中国动漫之声
2012-05-05 · 关注我,不要怕,我不吃人~
中国动漫之声
采纳数:250 获赞数:1391

向TA提问 私信TA
展开全部
楼上的也不想MVC3 啊,楼主也太拧了。
你就不能换个想法?

用js获取所有选择的id,用","或者其他的符号分隔,然后将这些id,通过js传到后台,
然后就可以随你操作了。
草薙在
2012-05-03 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6246万
展开全部
那你就foreach就好了啊,
<% 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名"]获取。
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式