嗨,我已经实现了bootstrap模式进行编辑 .

因此,当单击下面的按钮时,它将触发以下jquery以打开模态 .

<button class='btn btn-s green ajax-edit' type='button' data-url='/Customer/GetEditForm/5' data-toggle='modal'> edit </button>

我点击事件的jquery如下所示 . // ajax demo:var $ modal = $('#ajax-modal');

$(document).on('click', '.ajax-edit, .ajax-add', function () {
            // create the backdrop and wait for next modal to be triggered
            $('body').modalmanager('loading');
            var el = $(this);

            setTimeout(function () {
                $modal.load(el.attr('data-url'), '', function () {
                    $modal.modal();
                });
            }, 1000);
        });

这基本上调用MVC动作,它生成html作为局部视图并在此模态div中呈现 .

但是,当这个动作被触发时,我已经开始进行一些服务器端验证,如果验证失败,我想解雇这个模态 .

我尝试的是,当我为在模态窗口中渲染的partialview生成HTML时,我尝试仅在脚本下面渲染,当弹出模态但没有运气时,渲染和触发..不起作用..

<script type="text/javascript">
    $(document).ready(function() { $('#modal').modal('hide');
//$('#modal').modal('toggle');

});

基本上我想要实现的是我想要解除模态并打印一些警告消息,指示验证失败 . 我是完全错误的轨道吗?