问题描述
自动刷新代码:<headid="Head1"runat="server"><title>无标题页</title><metahttp-equiv="refresh"content="10"/></head>---------------------cs定位代码:protectedvoidPage_Load(objectsender,EventArgse){//Page.MaintainScrollPositionOnPostBack=true;Page.SmartNavigation=false;if(!IsPostBack){bind();}-----------------------页面展示为gridview,当手动刷新时,页面滑动条是可以定位的,但是页面自动刷新,滑动条就回到顶部,请问有什么办法?单步跟踪后,页面自动刷新也会执行Page.SmartNavigation=false;
解决方案
解决方案二:
我查了好多资料,但是都没有结果,抓狂阿。。。!!!
解决方案三:
哈哈。真是笨蛋.<metahttp-equiv="refresh"content="10"/>这句话相当于重新打开页面,不信你可以调试一下看IsPostBack是否为false重新打开页面,你觉得滑动条会定位吗?
解决方案四:
谢谢楼上的答复我也知道两者肯定有不同,也上网查了资料但是我不太明白你这句话啥意思看IsPostBack是否为false我把断点设在bind()上首次打开页面,手动刷新,自动刷新,都会触发bind();那也就是IsPostBack的值对于三种情况都是一样的阿?
时间: 2024-12-22 22:25:37