当Bootstrap模式弹出窗口关闭时,MVC滚动窗口消失

当Bootstrap模式弹出窗口关闭时,MVC滚动窗口消失

问题描述:

我有一个MVCBootstrap应用程序。当Bootstrap模式弹出窗口关闭时,MVC滚动窗口消失

我有一个JavaScript函数,打开一个Bootstrap Modal PopUp Windows。

function AnwComment() 
 
     { 
 
      $('#myModalComment').modal({ backdrop: "static" }); 
 
     }

我当我加载partial View是这样的。

<div class="modal fade" id="myModalComment" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
 
    @Html.Partial("~/Views/UploadSearch/_Comment.cshtml"); 
 
</div>

当我提交partial view我所说的JavaScript功能,我强制关闭Windows。

function SaveComment() { 
 
$("#closeComm_btn").trigger("click"); 
 
// LoadComment(); 
 
}

我的局部视图是简单的。它有两个buttoms,“关闭”和“保存”。

Everithing工程罚款...但奇怪的事情发生在我调用另一个JavaScript函数调用LoadComment();

该函数返回的局部视图,它是呈现在<div>

function LoadComment() { 
 
     $.ajax(
 
       { 
 
        type: "POST", 
 
        url: '@Url.Action("GetUploadComment", "UploadSearch")', 
 
        data: { Upload_id: $("#Upload_id").val() }, 
 
        success: function (result) { 
 
         $('#DvComments').html(result); 
 
        }, 
 
        error: function (req, status, error) { 
 
               } 
 
       }); 
 
    }

该方法在div中呈现部分视图。由于主视图很大,我默认情况下会滚动Windows,但当部分视图呈现我无法到达页面顶部时,srcoll消失。

如何在不丢失滚动窗口的情况下刷新部分视图?

感谢

它,我使用

$( '身体')解决here

removeClass( '模式开')。