asp.net - ASP.NET MVC是否在某些方面向后退?

标签 asp.net asp.net-mvc

我要求这不要开始任何消极的事情。相反,在查看了ASP.NET MVC之后,我不知道是不是在使用Webforms上的控件,而是手动编写了html标记(gasp)。

这是倒退吗?我记得从经典的asp到asp.net以及拖放控件,创建bll等。现在看来,我还是像经典一样手工完成所有操作,但我的mvc设计很好。

我想我想弄清楚为什么这是从快速的开发环境向看起来更乏味的环境迈进的一步。

编辑:

我一直认为Visual Studio .NET是与ASP.NET及其所有控件和自动化一起使用的重要原因之一。现在有了MVC,这让我觉得它与具有体面IDE的任何其他MVC一样,因为我现在是手工完成所有事情。

最佳答案

  • “经典” ASP.NET尚未普及-如果您想要或需要
  • ,则仍可以使用它
  • 尽管您可能会或可能不会获得“拖放”功能,但是在AutoComplete和各种渲染助手之间,您可以在几分钟内轻松获得工作 View
  • 创建 View 只是整个项目
  • 的一小部分
  • 即使在ASP.NET中,我也很少使用可视化编辑器。我总是觉得它妨碍了我,错误地为我做出了决定。
  • 关于asp.net - ASP.NET MVC是否在某些方面向后退?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/894637/

    相关文章:

    c# - 模型绑定(bind)到 ASP.NET MVC 3 中的枚举

    在负载平衡服务器上加载时,ASP.NET 站点有时会卡住和/或在页面顶部显示奇怪的文本

    c# - ASP.Net MVC RouteData 和数组

    c# - 多选列表框asp mvc

    asp.net - ASP.NET Core 2 中不同区域的身份验证和 LoginPath

    c# - 如何创建已经具有 Google Drive API 访问代码和 token 的凭据对象

    javascript - 为什么浏览器不呈现来自 Controller 的响应?

    jquery - 如何在 ASP.NET MVC 中返回 JsonResult

    asp.net - jQuery 更改事件和 IE8 的问题

    asp.net - 尽管设置了超时,但ReportViewer超时