私はMVC
にBootstrap
を持っています。ブートストラップモーダルポップアップウィンドウを閉じると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が消えます。
スクロールウィンドウを失うことなくパーシャルビューを更新するにはどうすればよいですか?
おかげ