2017-04-26 11 views
0

私はMVCBootstrapを持っています。ブートストラップモーダルポップアップウィンドウを閉じるとMVCスクロールウィンドウが消えます

私は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を送信すると、私は、私は、Windowsを閉じるには強制JavaScript関数を呼び出します。

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

私の部分図は簡単です。それは2つのbuttoms、 "閉じる"と "保存"があります。

Everithingが正常に動作します...しかし、奇妙なことは、私はこの関数は、それが<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) { 
 
               } 
 
       }); 
 
    }

にレンダリングされることを部分ビューを返し LoadComment();

と呼ばれる別のJavaScript関数を呼び出すときに発生します

そのメソッドは部分ビューをdivにレンダリングします。メインビューが大きいので、デフォルトではスクロールウィンドウがありますが、部分ビューレンダリングではページの上部に到達できない場合はsrcollが消えます。

スクロールウィンドウを失うことなくパーシャルビューを更新するにはどうすればよいですか?

おかげ

答えて

0

それは私が

$( '体')を使用してhere

を解決removeClass( 'モーダルオープン')。

関連する問題