日期:2014-05-18  浏览次数:20418 次

如何让一个回传页面自动跳转到页面的某个位置?
如何让一个回传页面自动跳转到页面的某个位置,   而不需要用滑动拉杆?

例如,有一个很大的Grid,页面上看不完全所有的数据,当选中Grid某行记录时,产生一个回传请求,要求回传页面可以自己跳会到那条记录的位置.....

请问高手是否有方法可以实现?谢谢!

------解决方案--------------------
IE 5.5 + 支持

// 2.0
Page.MaintainScrollPositionOnPostBack = true;
------解决方案--------------------
// 1.x
Page.SmartNavigation = true;

// OR
<@Page SmartNavigation= "true " ...
------解决方案--------------------
http://huobazi.cnblogs.com/archive/2006/06/29/SmartNavigationWasObsoletedTheRecommendeDalternativeIsPageMaintainScrollPositionOnPostBack.aspx
------解决方案--------------------
圣殿祭司中,有一栏警告中曾经提到这个TIP,在页面开始 < %page...> 标签里添上Page.MaintainScrollPositionOnPostBack = true;
这句话,这可以达到楼主想要的神奇效果了.
------解决方案--------------------
< %page Page.MaintainScrollPositionOnPostBack = true;
------解决方案--------------------
可以使用锚点,在数据那一行上加个锚点,这样连接过去就会定位到那行数据,感觉就像以前Word里书签,锚点
------解决方案--------------------
(1)使用锚点,是比較常用的手段 <A name= " "> </A> 只要定義在你所要回至的那個地方就可以了
(2)還有一種方法就是ls說的在 <%Page> 里面定義Page.MaintainScrollPositionOnPostBack = true屬性,它會自動轉到你剛才焦點所處于的位子!