2017-04-26 111 views
0

我有一個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消失。

如何在不丟失滾動窗口的情況下刷新部分視圖?

感謝

回答

0

它,我使用

$( '身體')解決here

removeClass( '模式開')。