[求助]对学习ASP.NET2.0的疑惑
小弟以前未曾学习过.NET,也未曾学习过ASP,只是从学习了一些EXCEL VBA知识后学习了一下VB。后来觉得网络编程的应用对于局域网内数据的共享,特别是WORD、EXCEL文件通过上传到服务器然后让局域网的电脑共享下载很有优势(不知VB.NET中能否实现文件的上传与下载)。去年在ASP.NET2.0门前徘徊了半年,近段时间算是入门,在这里也得到大家特别是几位斑竹老大的热情帮忙,很是感谢!随时我在学习 TreeView、GridView、FileUpload、Button控件后,困惑就随之出来了:点击TreeView的节点、点击Button、点击GridView的“选择”,均会导致整个页面刷新,然后FileUpload控件上面已选择了的待上传的文件路径就消失了,而且那些变量的值也没有了(为了解决这个问题我将变量要赋的值先放到Lable控件的Text中,同时将Lable控件隐藏)。点一点就导致整个页面刷新跳闪的这么严重的缺憾,怎么拿出来见人???不给同事骂死才怪!!!.NET到现在也有6年的历史了吧?难道这个这么严重的问题微软无法去解决?最近出了个ASP.NET Ajax 1.0 正式版,也没有从根本上解决这个问题。举个例子:ASP.NET Ajax 1.0 框架下,将 TreeView 放到UpdatePanel控件中,点击TreeView节点后虽然实现了局部刷新,但点击TreeView后局部刷新的速度非常慢,要等两、三秒才能刷新,太令人失望了。
不解决页面跳闪的问题,再学习下去意义也不大,因为出了成果也拿不出见人:点一点就导致整个页面刷新跳闪的这么严重的缺憾,同事见到都怕啦……
不知大家在开发的过程中,是如何解决这些问题的???