获取复选框值控制器

编程入门 行业动态 更新时间:2024-10-28 06:26:53
本文介绍了获取复选框值控制器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在下面的观点我试图让选中的复选框值,控制器在数据库中保存。

In the below view i'm trying to get the checked checkbox values to the controller for saving in the database.

<div class="editor-label"> <%: Html.LabelFor(model => model.Addresses) %> </div> <div class="editor-field"> <% foreach (var item in Model.Addresses) { %> <input type="checkbox" id="<%: item.addressID %>" name="addressOption" value="<%: item.addressID%>"/> <label for="optionId"><%: item.address%></label> <br /> <% } %> </div> <br /> <div class="editor-label"> <%: Html.LabelFor(model => model.Mobile) %> </div>

控制器:

AdvanceClient cli = new AdvanceClient(); if (ModelState.IsValid) { cli.Mobile = Request.Form["Mobile"]; foreach (var item in Request.Form["Addresses"]) { //here i need to get the checked checkbox values } }

我卡与得到选中的复选框的值

I'm stuck with getting the values of checked checkboxes

推荐答案

您可以获取以逗号分隔字符串的所有值:

You can get all values in comma separated string from :

var selectedValues = Request.Form["mySharedName"]; // This is now a comma separated list of values that was checked

你这将是:的Request.Form [addressOption]

然后用为循环,你可以得到所有值后,

after then using for loop you can get all values

更多推荐

获取复选框值控制器

本文发布于:2023-10-12 01:40:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1483405.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:控制器   复选框

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!