1 / 4
文档名称:

七招制胜ASP-NET应用程序开发.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

七招制胜ASP-NET应用程序开发.doc

上传人:管理资源吧 2012/2/25 文件大小:0 KB

下载得到文件列表

七招制胜ASP-NET应用程序开发.doc

文档介绍

文档介绍:应用程序开发
     的流行,越来越为广大开发人员所接受。的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益。 
1. ~ 的用法
一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现了。
~/image/ 是一种非常好的方法,它以Web应用程序的根目录为起始点,这样使得比你使用./image/。有一点不好,运行时动态解析的,所以在IDE设计模式中,你可能不能预览它。
2. 在刷新和提交页面后,保存你的页面滚动条的位置
经常有这样的情况,我们需要用户提交一个表单,但是表单中有超过500+个?控件或文本框要填写,也就是说用户需要拉动IE的滚动条才能够填得完,那么假如用户正在可见IE范围的2/3处,选择了一个组合框的值,很不幸组合框是服务器端的,那么也就意味着页面会提交一次,而当用户再看见刷新过的页面时,页面确定在3/1的地方也就是显示在页面最开始的地方,用户只有拖动鼠标,然后接着刚刚的地方再填写剩下的250个控件,很不幸,370个控件又需要他选择一下? 
用下面的方法可以很快地确定和记住你提交前的位置。
网上的Old Dog Learns New Tricks也有一个类似的例子Maintain Scroll Position in any Page Element,不过他使用了Web 
Private Sub RetainScrollPosition()
Dim saveScrollPosition As New StringBuilder
Dim setScrollPosition As New StringBuilder
RegisterHiddenField("__SCROLLPOS", "0")
("<script language=’javascript’>")
("function saveScrollPosition() {")
(" [0]. = ;")
("}")
("=saveScrollPosition;")
("</script>")
RegisterStartupScript("saveScroll",