AJAX响应上的bootstrap 3模式中断-mvc4

AJAX响应上的bootstrap 3模式中断-mvc4,ajax,asp.net-mvc,unobtrusive-validation,bootstrap-modal,Ajax,Asp.net Mvc,Unobtrusive Validation,Bootstrap Modal,我的引导模式页脚不显示 主视图 <div class="modal fade" id="ModalId"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" data-dismiss="modal">

我的
引导模式页脚不显示

主视图

<div class="modal fade" id="ModalId">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button"  data-dismiss="modal">Log</button>                  
            </div>
            <div class="modal-body">
                <div id="form">
                    <div id="ModalBodyId">    
                        @Html.Partial("PartialViewName");
                    </div>
                </div>
            </div>
            <div class="modal-footer"> // this part doesn't show up
                <button type="button" data-dismiss="modal" onclick="SaveNow()";>Edit</button>
            </div>
        </div>
    </div>
</div>
如果我删除
@Html.Partial(“PartialViewName”)从模态体,然后模态页脚显示


按钮的
onclick
属性未正确关闭。“也许是因为这个,它才没有出现?”塔索克说。这是我在问题中的遗漏…这不是它丢失的原因,我想这是CSS问题。是否尝试过使用浏览器的开发工具检查
?T@TasosK....yes是否…模式页脚不存在于呈现的html中…如果我删除html.Partial行,页脚就会显示出来。可能ajax响应破坏了html
$("#ModalId").click(function () {
    var form = $("#ModalBodyId").closest("form");
    form.removeData('validator');
    form.removeData('unobtrusiveValidation');
    $.validator.unobtrusive.parse(form);

    $.ajax({
        url: "/ControllerName/ActionName",
        type: "GET",
        data: $("#ModalBodyId").serialize(),
        cache: false
    });


});