0

这是一个简化的例子。我的第一个表格:

    @using (Html.BeginForm("Action1", "MyController", FormMethod.Post))
    {
        <input id="cb" type="checkbox" value="true" name="MyCheckBox" />
        <label for="cb">Check this out</label>
    }

在同一观点的后期,另一种形式:

    @using (Html.BeginForm("Action2", "MyController", FormMethod.Post))
    {
        <input type="submit" value="Submit" id="submit" />
    }

如何在 MyController 的 Action2 动作中有效地获取此复选框的值(选中与否)?

4

1 回答 1

3

浏览器不会在请求中从另一个表单发送值。唯一的方法是onsubmit使用 js/jquery 处理事件,向表单添加值并使用 js 提交。

于 2013-07-18T13:11:51.583 回答