摘要: 以往用Ajax来实现无刷新分页,用户一按F5,页数就记不住了,点了一个链接也是同一个问题,再想回退回来,就回到第一页了。上次看到一篇文章,说到window.location.hash的用途,于是萌生了这么一个想法,把这个用来保存Ajax的状态。大概的实现思路是这样的:页面监听window.onhashchange事件,然后通过Ajax向后台请求分页内容,再替换掉原来的分页结果。当然这个方法要一开始也执行一下,用来应对回退功能。代码大概如下:@{ ViewBag.Title = "Index";}Index@section scripts{ }Index.cshtml@mod 阅读全文
posted @ 2013-11-15 15:49 vbfool 阅读(537) 评论(0) 推荐(0) 编辑