【问题标题】:retrieving Checkbox value within an MVC controller在 MVC 控制器中检索复选框值
【发布时间】:2012-05-10 12:44:52
【问题描述】:

我有以下代码来包含一个复选框,以将已删除的项目显示为列表的一部分:

    <input name="DeletedItems" value="ShowDeleted" type="checkbox">
    <label for="showdeleted">Show deleted itmes</label>

此代码位于视图中。我的问题是:如何在此视图的控制器中检索此值。我需要检索此值以确定是否显示已删除的项目。谢谢。

【问题讨论】:

  • 复选框是一个布尔值,所以它返回真或假,选中或未选中。
  • 您是在提交表单时这样做,还是需要以更 ajax-y 的方式这样做?

标签: html model-view-controller views asp.net-mvc-controller


【解决方案1】:

您可以使用 FormCollection 对象来检索复选框值..

查看:

<:input name="DeletedItems" value="ShowDeleted" type="checkbox">

控制器:

[HttpPost]

public ActionResult YourAction(FormCollection 结果) {

字符串 CheckBoxValue=result["DeletedItems"];

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-23
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 2016-09-18
    相关资源
    最近更新 更多