asp.net-mvc 和 webforms 共存

标签 asp.net-mvc webforms

我们这里有一个面向客户的大型 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/

相关文章:

javascript - 单击按钮后 Ajax POST 不起作用

javascript - Apache PDF 数字签名

c# - 使用 ExceptionHandler PipeLine 时,ASP.NET Core 返回 404 而不是 500

asp.net - 使用 AddMvcCore 配置 JsonOutputFormatter

asp.net-mvc - MVVM 在 ASP.NET MVC 4 Web 应用程序中扮演什么角色?

asp.net - 以编程方式将 css 类添加到 ListItem

c# - 自定义验证器不起作用,但允许回发

c# - ASP.NET Identity 有时无法登录

asp.net - 如何保护 web.config 中的连接字符串?

c# - Azure Blob 存储下载文件而不是在浏览器中打开