我们这里有一个面向客户的大型 Web 应用程序。我们最近重写了在线购买体验,使其更快。我使用 ASP.Net-MVC 的建议没有被采纳,因为我是这里唯一知道这一点的人。
现在我们即将开始重新开发网站的另一部分,但我再次无法使用 MVC,因为这里没有人,无论你问他们多少次,都费心去研究这个框架。
我真的很想重写 MVC 框架中的部分,而不是再次被抛在后面并受到冷落。
我认为如果我可以混合使用 WebForms 和 MVC,我就可以摆脱它,但关于该技术的文献似乎很少。
我需要能够从 WebForm 页面无缝转到 MVC 页面,反之亦然。
我读过this article这很棒,但是还有更多吗?
有人真正做到了这一点并成功部署了吗?我想听听任何 war 故事、技术、技巧、窍门和陷阱。
我正在寻找尽可能多的文献,以便在项目启动时我可以向当权者提出令人信服的案例。
提前致谢。
最佳答案
Professional ASP.NET MVC 1.0 中的第 12 章称为两全其美:Web 表单和 MVC 结合。它完全涵盖了您提出的问题。好消息是,没有太多内容。这本书由摇滚明星罗布·康纳利 (Rob Conery)、斯科特·汉塞尔曼 (Scott Hanselman)、菲尔·哈克 (Phil Haack) 和斯科特·格思里 (Scott Guthrie) 撰写。我发现它在学习 ASP.NET MVC 时很有用。
此外,这里有一篇名为 Integrating ASP.Net MVC Into An Existing ASP.Net Web Application 的文章讨论它。
更新:事实证明,您可以下载草稿 Best of Both Worlds 的副本免费章节。这是“未更正的草稿 - 不是最终书章”,但可能值得一看。
关于asp.net-mvc 和 webforms 共存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1842858/