【发布时间】:2017-04-26 11:42:58
【问题描述】:
我有一个MVC 和Bootstrap 应用程序。
我有一个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();
}
我的部分观点很简单。它有两个按钮,“关闭”和“保存”。
一切正常...但是当我调用另一个名为 LoadComment(); 的 JavaScript 函数时会发生奇怪的事情
该函数返回在<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 中呈现部分视图。由于主视图很大,默认情况下我有滚动窗口,但是当部分视图呈现时 srcoll 消失,我无法到达页面顶部。
如何在不丢失滚动窗口的情况下刷新局部视图?
谢谢
【问题讨论】:
标签: javascript jquery html asp.net-mvc twitter-bootstrap