在回发(提交)时保持表单位置 asp.net MVC

Maintain form Position in asp.net mvc on post back (submit)

本文关键字:表单 位置 asp MVC net 提交      更新时间:2023-09-26

如何在回发时保持表单在 MVC asp.net 位置(提交)请帮助我我这样做没有得到想要的结果。

  $(function () {
                var posName = location.href + "_top";
                $(window).unload(function () {
                    var top = $(document).scrollTop();
                    $.cookie(posName, top);
                });
                var goTop = parseInt($.cookie(posName));
                if (goTop) {
                    $(document).scrollTop(goTop);
                    $.cookie(posName, "");
                }
            });
如果要

滚动到表单,可以使用如下所示的内容:

$(document).ready(function() {
    $('html,body').animate({scrollTop: $("#frm").offset().top});
});

你也可以通过jQuery.scrollTo()插件来做到这一点,它更容易使用和理解:

$('body').scrollTo('#frm');