开始学习NET2.0

最近才装了VS2005,开始学习NET2.0。

其实我学程序只是兴趣使然,与目前的工作并无太大的关联。也一直很想去做一个专职的程序员吧,只是想而已,却没有这个能力。原因很简单,没有文凭也还罢了,连书也读得不多,对于E文自是全然不懂,而况年纪也大了,又有家室,没有时间和精力去学新的东西。

在业余时间做的一个家乡网站,用ASPNET技朮做的。其实我也只是学了一些ASPNET技朮而已。最近租的那个虚拟主机空间从NET1.1升级到了NET2.0,导至我之前用NET1.1写的一些东西不行了。尤其是那些验证控件,以前好好的,现在却失效了。总是页面提交之后,才去验证。问了一个大侠,说是服务器设置的问题,于是向提供商反应,提供商的答复是,他们的设置没有问题,而且也并不见其它人反应这个问题。那幺问题就在于自己了。

还有一个问题,我之前用System.IO.File.Delete()这个方法去删除一些图片是成功的,升级后就不行了,提示错误好象是没有访问权限。也不敢去问空间提供商,只好自己用FTP的方式去删除了。

还有那个Cookie在客户端的保存时间,之前我设置了长期保存,升级后不行了,好象在关掉浏览器几分钟内就过期掉了。

还有其它一些小问题。逼不得已,只好下决心来学NET2.0,打算学些新的东西,把网站改一改。

花了两三天的时间,在网上下载了VS2005,并终于安装上了。捣腾了半天,竟然发现这个与之前的VS2003,有很大的不同。第一个感觉就是他不能很方便的生成一个DLL文件,虽然后来明白了,在发布网站时才生成,也可以去下载一个插件来生成,却总是有些捌扭。不过很快发现,这种模式在写网站时,倒也方便,只要保存,不必生成,就可以在本地浏览器上先测试。

用VS2005做的第一件事,是先弄了几个验证控件的页面,在本地测试成功后,上传到空间上去,让自己伤心的是,竟然还是一样,会让页面先提交才验证。又去跟提供商反应,人家依然是上次的回答,说问题在我。没办法。不得已,只好把全部验证控件撤了,改成用JS代码验证。并打算以后尽量用JS代码验证,最好不要用验证控件。呵呵,我写的那些JS代码不能验证日期,所以日期还是在后台,用try{}去判断,晕!

不管怎幺样,反正是一心一意学这个ASPNET技朮,目的也很简单的,就是做这个家乡网站。让自己很多的想法,以程序和网站的方式去实施。

慢慢来吧。把业余时间用在自己喜欢的事情上,总比无端的浪费掉要好。

posted on 2007-01-22 08:49  yell  阅读(580)  评论(0编辑  收藏  举报