与mvc相比,web form 的缺点:代码架构麻烦。 以页面或控件为单位,把逻辑放在了一起,代码架构简单、平铺直叙,修改、维护比较麻烦。不方便单元测试。 功能堆加在了一起,不方便对单个的功能进行测试。Viewstate 性能问题。重用性 不是很好。相同或类似的代码,不好重用。对html缺少控制。不利用 团队开发。前台后台代码放在了一起,多个人对同一文件修改,容易出现同步性、协调性问题。版本控制也会有问题。