Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在asp.net mvc中维护表单在回发时的位置(提交)_Javascript_Jquery - Fatal编程技术网

Javascript 在asp.net mvc中维护表单在回发时的位置(提交)

Javascript 在asp.net mvc中维护表单在回发时的位置(提交),javascript,jquery,Javascript,Jquery,如何在asp.net MVC中维护表单在回发(提交)时的位置 请帮帮我 我这样做并没有得到预期的结果 $(function () { var posName = location.href + "_top"; $(window).unload(function () { var top = $(document).scrollTop(); $.coo

如何在asp.net MVC中维护表单在回发(提交)时的位置 请帮帮我 我这样做并没有得到预期的结果

  $(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});
});
您还可以通过更易于使用和理解的插件来实现:

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

我清楚我的问题了吗?请帮助我?你是在试图将浏览器滚动到特定的表单元素吗?不,我正在提交表单,提交后我失去了当前的职位,我希望我的职位(页面上的m位置)在回发后返回。@JatinderSharma-假设你有一个名为
myScroll的神奇方法()
。给我看一个psuedo代码,然后把这个虚构的方法放在应该的地方,这样我就可以帮助你了