asp.net-mvc - ASP.NET MVC 我应该先学习 Webform 吗?

标签 asp.net-mvc web-applications webforms

我即将涉足 ASP.NET Web 开发,并且我已经了解使用 Visual Web Developer 的一些基础知识以及 Web 窗体的一些实现。然而,我没有继续走 Web 窗体道路并掌握 VIEWSTATE 和随之而来的所有丑陋之处,而是决定走 MVC 路线。

此时,我想知道,我是否应该继续学习 Web Forms,然后转向 MVC?或者可以在不了解 Web Form 的情况下独立学习 MVC 吗?我最好的行动方案是什么?

最佳答案

不,甚至不要查看 Web 表单。

MVC 的建模方式更接近 HTTP 的实际工作方式,这使得使用客户端脚本使用和构建当今的 Web 应用程序变得更加容易。将 Web 表单和 javascript 结合起来确实很痛苦。

MVC 也更好,因为它有助于使服务器端结构正确。也可以在 Web 窗体上使用模型- View -呈现器(或 Controller )分离,但必须将其隐藏在 Web 窗体之上。

最后,在开始使用 MVC 时,您几乎不需要使用任何 WebForms 知识。恰恰相反,我教过 MVC 的 WebForms 开发人员必须首先从 WebForms 中去脑洗;-)

关于asp.net-mvc - ASP.NET MVC 我应该先学习 Webform 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266592/

相关文章:

c# - 从 AuthenticateRequest 中查找 Controller 名称

c# - 多语言枚举

c# - HttpContext.Current.Session 自动过期?

mysql - 问题算法中的类别

javascript - polymer 构建错误

c# - 从 httpContext 获取 ASP.NET 表单字段的值时出现问题

c# - 防止在没有 page.redirect 的情况下重新发送表单

c# - ASP.NET MVC C# Razor SQL 1 of 2 几乎相同的更新查询不起作用

php - 你如何在c中包含一个HTML文件

asp.net - 如何将 Entity Framework 对象数据绑定(bind)到 FormView