将ASP.Net MVC的单页添加到现有的Web窗体应用程序中?

前端之家收集整理的这篇文章主要介绍了将ASP.Net MVC的单页添加到现有的Web窗体应用程序中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在浏览这个网站,我看过一些关于如何从Web窗体“迁移”到MVC的帖子……但是作为一个开发人员在一个复杂的Web窗体应用程序上工作,我根本没有时间完全迁移.我想要做的是使用MVC添加所有新内容,并在我有时间(和/或也有)时迁移旧内容.我看到MVC对我的环境有很多好处.

另外需要注意的是,目前所有Web窗体.aspx都位于根目录中,并且我有一些旧学校URL重写设置(例如:“/id/123/s/whatever/PageName.aspx” – > “/ PageName.aspx?id=123\u0026amp;s=whatever”)可能使事情复杂化.

还有一个使用MasterPages的模板系统可能会带来挑战.这些与MVC处理方式不同吗?

此时我还没有添加任何与我的应用程序相关的MVC.

那么,我如何一步一步地将我的第一个模型,视图和控制器添加到现有的Web窗体应用程序中?

编辑:

我还发现这篇文章详细介绍了我需要做的事情:http://blogs.imeta.co.uk/MGodfrey/archive/2009/03/31/663.aspx

不幸的是它仍然没有用.我想因为我有一个网站,而不是一个Web应用程序. (换句话说,我的类存在于App_Code目录中).

解决方法

Scott Hanselman在混合MVC和webforms方面有一些非常好的文章.一篇与您正在寻找的文章类似的文章here.

另一篇用于通过逐步说明将MVC添加到现有应用程序的文章here.

第二篇文章通过编写ASP.NET MVC的人员向您介绍了ASP.NET MVC 1.0的CH12.当然它来自不同的书,但内容是相同的.

原文链接:https://www.f2er.com/aspnet/247852.html

猜你在找的asp.Net相关文章