当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  B/S系统中如何定位到对象

 B/S系统中如何定位到对象

点击次数:23 次 发布日期:2008-11-26 09:49:37 作者:源代码网
源代码网推荐      hbzxf(阿好)
源代码网推荐  http://blog.csdn.net/hbzxf/
源代码网推荐  
源代码网推荐   在开发B/S系统的时候,由于页面的刷新问题,经常会导致页面自动滚动到开始。然而有时候,我们需要页面在刷新后返回到页面前的位置。为了解决这个问题,我写了一个方法,大家可以参阅,其实也不是一种高明的做法,但至少解决了一些问题。
源代码网推荐  
源代码网推荐   原理就是在你需要的位置添加一个对象控件,让页面刷新后定位到此控件的位置,使用了scrollIntoView方法。
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐   public void ScrollToObject(string str_Ctl_Name,Page page)
源代码网推荐  {
源代码网推荐   if(!page.IsStartupScriptRegistered ("ScrollObject"))
源代码网推荐   {
源代码网推荐   page.RegisterStartupScript("msgScrollObject"," <script>document.forms(0)."+str_Ctl_Name+".scrollIntoView();document.forms(0)."+str_Ctl_Name+".focus(); </script>");
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  
源代码网推荐  注:ScrollToObject:方法名
源代码网推荐   str_Ctl_Name:控件名
源代码网推荐   例子:ScrollToObject(Button1,Page);
源代码网推荐  
源代码网推荐  对于DataGrid的的定位问题,你可以使用HTML 中锚点的方式来解决,具体的操作可以参阅HTML手册来学习锚点是怎样运用的,这里就不再多谈了
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华