用asp.net开发的人对服务器端控件事件引起的页面刷新很头痛吧!
not的思路是事件执行完后写段脚本,让页面自动滚动到刷新页面之前的控件处,减少页面刷新带来的不便. 【程序编程相关:自定义asp.net控件分析(一)】not在此把not在做一个项目时的解决方法拿出来与大家共享. 【推荐阅读:在XSL里执行类似for(i=0;i〈x】
写段脚本的事情not用了一个scripthelper的类来搞定,这个类有个getviewcontrolscript(string controlname)的方法,它返回是一段客户端的脚本,传入的参数就是这个控件的id. 【扩展信息:VB.NET动态编译(一)】
比如按了一个按钮后,脚本会自动将页面自动滚动到这个按钮的位置.scripthelper类代码:
/// <summary>
/// 提供一些产生页面脚本的方法 /// </summary> public class scripthelper {... 下一页