ASP.NET MVC简单心得

ASP.NET MVC跟WebForm比较大的差别,
WebForm只要控制项拉一拉就会有一些基本功能可以用,
而且可以事先看到画面,
(但是如果加入CSS有些美化的部分没办法先看到)
MVC的前端主要是以Html的语法为主,
当然也是有一些MVC专用的语法,
不过也可以直接用Html的语法来写前端,
带入MVC后端的变数就可以了,

所以有人说反而MVC解放了ASP.NET,
因为不用控制项反而可以相容其他的语言如PHP、JAVA等等,
要换成其他语言前端的部分可以很快就搞定,

其实现在MVC这个词可以用在各种语言,
只是ASP.NET MVC强制将M(Model)、V(View)、C(Control)分开,
让你一定要用这个架构去写网页,

至于WebForm跟MVC有一个不小的差别,
WebForm是先将控制项做出来,
然后产生PostBack事件来改变控制项,
所以会有Page.IsPostBack等语法,
而MVC是先在后端将所有变数都準备好,
然后将变数传到前端再Show出来,
每一次都要先经过Controller,
然后才透过View将网页结果Show出来。

个人心得,
如有谬误欢迎补充~


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章