ASP.NET页面刷新后还停留在页面的当前位置

SongKer 发布时间:2015-01-14 分类:.NET 阅读:5697次 2 条评论

ASP.NET按钮提交数据后页面回发导致页面刷新,对于页面上存在许多数据,且需要频繁更新数据的时候就很麻烦了。昨天客户就抱怨了,对于一个页面几千条数据,更新一条数据导致页面刷新,再要去找该条数据的位置...

1、MaintainScrollPositionOnPostback="true"     .net framework4.5。在指定的页面头添加如下的标记:

<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" %>

但是对于子窗体上的程序貌似没什么用,下次有机会详细试试。

2、SmartNavigation="true",也是在头部Page添加标记。

但是IE低版本可能会有问题,出现错误:out of memory at line 1,out of memory at line 0。在客户浏览器下出现问题

<%@ Page Language="C#" SmartNavigation="true" %>

3、老老实实用Ajax。使用jQuery Ajax无刷新..这种方式不论是php、asp还是java都是完美的解决办法,体验性最好。

jQuery ajax简单实例地址:http://songker.com/index.php/post/87.html

使用json传递数据:http://songker.com/index.php/post/97.html


关键字词: jQuery AjaxASP.NET

已有2条留言

发表评论:

◎欢迎您的参与讨论。