ASP.NET WebForms 与 MVC [VS2010/.NET 4.0 发布后]

发布于 2024-09-01 20:53:41 字数 219 浏览 4 评论 0原文

与 Web 表单相比,MVC 的两个最大优势是不存在视图状态和 URL 路由。 VS2010 和 .NET 4.0 合并了用于 Webform 的内置 URL 路由以及对视图状态的更好控制。

由于 MVC 设计模式及其一般的轻量级性质,我主张在 Extranet 站点中使用 MVC,但鉴于此新公告,Webforms 是否缩小了差距?为什么您仍然选择 MVC 而不是 Webforms?

谢谢

Two of the biggest advantages of MVC over webforms were non-existent viewstate and URL routing. VS2010 and .NET 4.0 incorporates built-in URL routing for Webforms as well as better control for viewstate.

I advocate use of MVC for extranet sites due to the MVC design pattern and its general lightweight nature but in light of this new announcement has Webforms closed the gap? Why would you still pick MVC over Webforms?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤城病女 2024-09-08 20:53:41

您忘记了 MVC 的 2 个主要优点:更好地控制生成的 HTML 以及更好地支持测试驱动开发。

我想说,通常使用 ASP.NET WebForms 实现一个站点比使用 MVC 实现完全相同的站点需要更少的工作。

MVC 为您提供了更多的控制权,但它也需要更多的专业知识和努力。

You're forgetting about 2 main advantages of MVC: better control over generated HTML and better support for test-driven development.

I'd say that normally implementing a site using ASP.NET WebForms would require less effort that implementing exactly the same with MVC.

MVC gives you more control, but it also requires more expertise and effort.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文