asp.net-mvc – 在回发ASP.NET MVC上获取Checkbox值
发布时间:2020-12-16 07:04:55 所属栏目:asp.Net 来源:网络整理
导读:我正在编写一个ASP.NET MVC应用程序.我是初学者,所以我确信这很容易.我引用了 ASP.NET MVC – How to get checkbox values on post,但代码不再可用,使其无用. 这是我的观点: @using (@Html.BeginForm("Promote","FPL",FormMethod.Post)){div data-role="fie
我正在编写一个ASP.NET MVC应用程序.我是初学者,所以我确信这很容易.我引用了
ASP.NET MVC – How to get checkbox values on post,但代码不再可用,使其无用.
这是我的观点: @using (@Html.BeginForm("Promote","FPL",FormMethod.Post)) { <div data-role="fieldcontain"> <fieldset id="PromotionInfo" name="PromotionInfo"> <legend><b>@Model.itemType Promotion Details</b></legend> <label for="TargetDate">Target Date: </label> <input type="date" id="TargetDate" data-role="datebox" data-options='{"mode": "flipbox"}' /> <label for="EmailCC">Email cc List: </label> <input type="email" id="EmailCC" /> <div data-role="fieldcontain"> <fieldset data-role="controlgroup"> <legend>Choose Destination Server(s): </legend> @foreach (DataRow server in Model.destinationServerList.Rows) { <label for="@server.ItemArray[0]">@server.ItemArray[1]</label> <input type="checkbox" name="destinationServerSID" id="@server.ItemArray[0].ToString()" /> } </fieldset> </div> </fieldset> </div> <input type="submit" value="Submit" /> } 这是我的控制器: public ActionResult Promote(string id) { //Model(item) construction occurs here return View(item); } [HttpPost] public ActionResult Promote(FormCollection collection) { try { string[] test = collection.GetValues("destinationServerSID"); } catch (Exception ex) { return null; } } test []变量包含一个2项数组,两个数组的值都是“on”,但是,我的项目列表超过了2个项目.对于您选择的每个值,它只包含一个“on”,但没有“off”值.我需要复选框的实际值(id字段). 解决方法
ID未发布到服务器.只有在选中复选框时才会将名称和值发布到服务器.
尝试使用@ server.ItemArray [0] .ToString()设置value属性. <input type="checkbox" name="destinationServerSID" value="@server.ItemArray[0].ToString()" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 使用javascript代码访问viewbag
- .net – coreclr的哪个版本?
- asp.net-mvc – Mvc区域路由?
- asp.net-mvc – 单声道或Windows上的主机ServiceStack,MVC3
- nuget – 在部署的asp.net mvc解决方案中需要packages.conf
- asp.net-mvc-3 – MVC3 Html.EditorFor在我的视图中不渲染任
- asp.net-mvc – SportStore:WebUI.WindsorControllerFacto
- asp.net-mvc – ASP.NET MVC – 使用Moq框架对RenderPartia
- asp.net – 是否有任何.NET标准用于处理本地化但允许用户自
- Programming学习1_ASP、JSP、PHP 、Perl、.NET 等WEB开发语
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC – RequireJS最佳的
- asp.net – 如何使用Web服务返回接口或“复杂”值
- asp.net-mvc – ASP.NET MVC / EF4 / POCO /存储
- 使用ASP.NET Core进行Ws-Federation身份验证
- 实体框架4 – ASP.NET MVC 3应用程序使用Ninject
- asp.net-mvc – MVC 3 RC中的Razor Helper
- asp.net-mvc – 重启后浏览器不缓存资源
- MVC3中的IValidatableObject – 客户端验证
- asp.net-mvc – 发布到生产服务器时的.NET MVC错
- asp.net – 为什么<%=%>在一种情况下工作,但在
热点阅读