b/s系统中如何定位到对象
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","");
????? }
??}
注:scrolltoobject:方法名
??????? str_ctl_name:控件名
????????
??????? 例子:scrolltoobject(button1,page);
对于datagrid的的定位问题,正在考虑中,欢迎交流
