代码架构方式
ASP 脚本语言和代码同置,每个请求页面对应一个物理文件
WebForm 代码后置 ,每个请求页面对应dll和一个.asp物理文件
MVC 代码分离,每个请求对应一个Action和一个View
请求模式
WebForm 和MVC都支持异步请求
WebForm 和MVC都支持异步请求
显示模式
不同点: MVC可以在移动终端使用
相同点:都要翻译成HTML
为什么采用MVC的设计
( 1) MVC 做到了模板分离,可以很容易经常修改界面;
( 2) MVC 没有服务器控件及 ViewState 的使用,在用户并发比较大的时候,可以减少页面体积,
提升访问速度;
( 3) MVC 的路由伪静态可以更好的 SEO 和搜索引擎收录。
一般说来前台适合采用MVC架构,而后台采用传统的 webform, 对于后台管理这样的功能开
发反而可以大大提高开发的效率, 复用性好一些