用脚本解决ASP.NET页面刷新问题用ASP.NET开发的人对服务器端控件事件引起的页面刷新很头痛吧! Not在此把Not在做一个项目时的解决方法拿出来与大家共享。 写段脚本的事情Not用了一个ScriptHelper的类来搞定,这个类有个GetViewControlScript(string controlName)的方法,它返回是一段客户端的脚本,传入的参数就是这个控件的ID。 ScriptHelper类代码: /// <summary> /// <summary> //创建客户端函数ViewObj //创建客户端函数ToDo script += window.onload = ToDo;\\n; return script; } 使用示例: 为了方便输入脚本,我在页面上放了个Label:lblScript,并把lblScript的EnableViewState属性和Visible属性设成False。 private void btnSave_Click(object sender, System.EventArgs e) 在点击btnSave按钮后,页面会自动滚动到btnSave的位置,减少了页面刷新带来的不便。 上一篇: ASP.NET DataGrid的多行提交 下一篇: ASP.Net中使用VB.Net调用存储过程并得到返回值 更多相关文章
|
推荐文章
精彩文章
|