在做网站之前,对asp.net还完全不了解,并且也没有什么学习时间。但凭借自己用.net做过winform的东西,并且对webform的开发,有着相当的经验。所以还是敢于在完全不懂的情况下接手了这个项目。开发之前,用了几个小时看了下asp.net的教程,下了几个留言本的源代码,看了看,竟然也如期的完成了任务。(一周时间)
其中遇到几个知识点如下。
1、web.config的设置
2、repeater控件循环显示数据,和分页。其中遇到两个问题,均在bbs找到答案。
http://bbs.blueidea.com/thread-2731937-1-1.html
http://bbs.blueidea.com/thread-2732456-1-1.html
3、自定义web控件的使用(.ascx文件)。作用是把类似登陆,等一些被很多页面都会调用的东西,放到一个ascx中。然后用的时候可以直接调。 当然,也可以把要调用的东西放到普通的aspx中,然后include。
4、图片上传,生成缩略图。网上有原代码,但大多都不能直接使用。
5、验证码图片的生成。挺有意思的,先画个空白图,然后弄些乱线条上去(随机),作为底图,然后写上验证码的字(可以控制字体和颜色)。最后,如果不放心,还可以再通过循环弄些点上去。 输出为图片,设置一个session。
6、html在线编辑器 fckeditor 在 asp.net中的使用。
http://warran.blueidea.com/archives/2007/4548.shtml
7、动态控件的建立和控制。比如一个下拉 dorpdownlist,动态去控制它的option。还有,可以使用placeholder,去控制动态控件的位置。
8、对于html head部分的动态设置,如