mvc2多个内容占位符

时间:2010-10-12 09:39:36

标签: jquery asp.net-mvc-2

多个内容占位符.1带有文本输入框和提交按钮.. 第二个内容占位符有几个选项.. 当我执行提交时,第二名持有者的选项没有通过。 你能建议一个方法,我可以如何执行此提交将所有值传递给我的控制器? 第一名持有者以外的值被设置为空。

感谢

2 个答案:

答案 0 :(得分:0)

仅提交成功的控件。查看html 4文档:

http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

要提交未经检查的输入,请在复选框前添加一个具有相同名称的隐藏输入:

Submit an HTML form with empty checkboxes

答案 1 :(得分:0)

谢谢,我在你的帮助下解决了这个问题!

    $('#indexform').submit(function (ev) {
    $('#hiddenField').attr('value', $('input[name=CheckboxOption]:checked').val());
    return true;
});

    <fieldset>
        <%: Html.HiddenFor(searchCriteria => searchCriteria.Database, new { id = "hiddenField" })%>
    </fieldset>