我刚刚听了 StackOverflow 团队的第 17 期播客,他们非常高度评价了 ASP.NET MVC ,因此我决定去看看它。
但是首先,我想要确定它是否值得。我已经为即将开始的一个项目创建了一个基础 Web 应用程序(供其他开发人员构建),想知道根据你的经验,我是否应该花时间学习 MVC 的基础知识并使用这个模型重新创建基础的 Web 应用程序。
有没有真正的优点使其值得?
编辑:这不是一个现有的项目,而是即将开始的项目,所以如果我要做就应该现在做...
我刚刚发现这篇文章
然而,它并不使用现有的 post-back 模型与服务器进行交互。相反,您将把所有最终用户的交互路由到控制器类中 - 这有助于确保关注点分离和可测试性 (这也意味着 MVC 视图中没有 ViewState 或页面生命周期)。
那会是什么样子?没有 ViewState 吗?没有事件吗?