注册 登录
编程论坛 ASP.NET技术论坛

[求助]对学习ASP.NET2.0的疑惑

foshan 发布于 2007-04-01 11:53, 637 次点击
小弟以前未曾学习过.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后局部刷新的速度非常慢,要等两、三秒才能刷新,太令人失望了。
不解决页面跳闪的问题,再学习下去意义也不大,因为出了成果也拿不出见人:点一点就导致整个页面刷新跳闪的这么严重的缺憾,同事见到都怕啦……
不知大家在开发的过程中,是如何解决这些问题的???
5 回复
#2
星梦缘2007-04-01 12:18
不懂..
楼下,,高手请...
#3
mldark2007-04-01 16:03
这样正常的 你学习太急了 缺少坚持之心 我不知道你为什么追求最先技术 要掌握不是一两天的事
你 是不是想一步登天呢 只学了 TreeView、GridView、FileUpload、Button控件 就这么........ 真是无药可救
我目前了解asp。net所有控件 我不敢以为自己是高手 什么的 差得远呢我目前学了C# javascript html xml ado.net对这些有一定的理解 接下来要学css sql 数据库设计 最后ajax
待上传的文件路径就消失了 是你的设计有问题 我还是建议你重新买本asp.net书先打好基本 对aspx2.0有全面了解
别怪微软 如是果微软的问题 他们敢拿出来吗?
#4
foshan2007-04-02 12:04
我最近做的一个简单的框架,遇到上述问题,信心大打折扣
只有本站会员才能查看附件,请 登录

#5
foshan2007-04-16 08:30

大家是如何解决网页跳闪问题的???

#6
冰镇柠檬汁儿2007-04-16 09:52
楼主的这个问题.NET2003是几乎解决不了的,只能通过javascript解决,但是在与数据库交互方面,这么做显然是不明智的,因为这样做是非常危险的(很容易暴露你的数据库信息),在.NET2005里封装了一个System.Web.UI.ICallbackEventHandler接口,同过这个接口再加上javascript,.NET能轻易的实现无刷新技术,楼主可以去研究一下
1