当前位置:  开发笔记 > 后端 > 正文

ASP.NET webforms和MVC之间的主要区别是什么

如何解决《ASP.NETwebforms和MVC之间的主要区别是什么》经验,为你挑选了2个好方法。

我知道MVC是什么,我在webforms中工作,但我不知道MVC会有多么不同.我猜模型背后的代码会有所不同.那么它会像webforms一样减去背后的代码,而是将它放在控制器中吗?

我看到还有其他相关的帖子,但我不是他们解决这个问题.



1> swilliams..:

对于初学者来说,MVC不使用控件,而不是优秀的旧标准等.因此,您不会将"事件"附加到像在ASP中一样在代码隐藏中执行的控件.它依赖于标准的http POST来做到这一点.

它不使用viewstate对象.

它允许更智能的url映射,虽然现在路由命名空间已被分离出来,我想知道它是否可以用于WebForms?

自动测试Web部件要容易得多.

它允许更容易地将UI逻辑与"后端"组件分离.


可能最重要的是MVC包含HTTP,而WebForms很好地将其抽象出来.

2> user_v..:

ASP Net Webforms与ASP Net MVC的区别

图像说明了一切.

更新:添加原始链接以获得完整性. http://forums.asp.net/t/1528396.aspx?MVC+vs+Web+Forms


我建议我们赞美原文 - >这里:http://forums.asp.net/t/1528396.aspx?MVC + vs + Web + Forms
推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有