【问题标题】:MVC scroll windows disappear when Bootstrap modal popup window close当 Bootstrap 模态弹出窗口关闭时,MVC 滚动窗口消失
【发布时间】:2017-04-26 11:42:58
【问题描述】:

我有一个MVCBootstrap 应用程序。

我有一个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 函数时会发生奇怪的事情

该函数返回在&lt;div&gt; 上呈现的部分视图

 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


    【解决方案1】:

    我解决了here

    使用

    $('body').removeClass('modal-open');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多