使用colorbox时,复选框始终为false

时间:2017-06-19 13:48:41

标签: asp.net checkbox webforms colorbox

虽然没有gridview或任何其他数据绑定控件,但我的复选框值始终为false。我正在使用colorbox btw。我检查了chrome的调试器(post collection)和Request.Form集合,这些控件都没有发布。

1 个答案:

答案 0 :(得分:0)

问题是; colorbox的div是表单标签之外的位置,因此它们的值未被发布。当我将这些div添加到表单中时,问题就解决了:

    $(document).bind('cbox_complete', function () {
        $("#colorbox, #cboxOverlay").appendTo('form:first');
    });

根据设计,浏览器会在表单标记内发送内容,以便它们不会被回发...