好现现在的人都直接是学WebForm开发的,并没有接触过以前的asp或php开发,说WebForm这个不能,那个也不能,非要让WebForm按自己的意愿来做;我只能说这些人只是菜鸟级别的,理解得太肤浅了,连WebForm为什么要这样做都搞不清楚,搞程序开发就是人要适应开发环境,不是让开发环境来适应你,开发WebForm是有其一套规律的.当初我是从学asp入手的,代码和html混杂,所有操作没有事件引向全通过Request传参数判断,代码重用机制薄弱,没有类,没有面向对象,后期维护困难.多页重用一律使用#include包含.这些痛苦这些人根本就没有体验过.相比asp或php,Asp.net 的优点太多太明显了:
  代码分离\用户控间\母版页\事件\面向对象\使用简便的2.0数据使用控件库(本人做了一个网站,10个网页的后台管理一天时间就完成了,这在以前我看没有10来天是弄不出来的)\强大的.net类库支持\强大的控件库支持\齐全的帮助文档\还有好多人说css \ javascript 如何的与WebForm的融合不好, 我只能说你还没入行吧,WebForm怎么就跟css \ javascript 不融合了,Web用户控件干什么吃的,它就是整合css \ javascript 的代码重用的创新.为什么这些没有看到WebForm在整个网站系统上的开发便利,而只片面的看中网页的表现形式呢.WebForm在系统级的优势太明显了.