【发布时间】:2019-08-29 15:31:31
【问题描述】:
我有一个问题,在 asp.net mvc 控制器中获得复选框... 我有一个包含许多带有值的复选框的表单。所以用户可以检查他想要的任意数量的框,而我需要的是复选框中的那些值...我尝试的是得到 p>
public ActionResult actionName(FormCollection form){...}
我什至不知道如何访问传递给函数的复选框值...
我一直在寻找答案,但找不到答案。我如何在控制器中得到它...顺便说一句,我正在使用 C#。
--编辑
我有数据列表并将其传递到视图中...然后,我将复选框创建为
<input type="checkbox" name="CheckedCart" value="@ValueForBox" />
其中@ValueForBox 是我需要在控制器中获取的值,如果它被选中..
【问题讨论】:
-
显示您如何在视图中创建复选框。
-
同时显示您计划如何将表单发布到控制器
-
如果你使用
FormCollection(你不应该这样做),那么 `var value = form["CheckedCart"] 将包含复选框被选中的值。您应该使用的是模型并绑定到您的模型
标签: asp.net-mvc-5