加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 04:18:16 所属栏目:asp.Net 来源:网络整理
导读:我一直在浏览这个网站,我看过一些关于如何从Web窗体“迁移”到MVC的帖子……但是作为一个开发人员在一个复杂的Web窗体应用程序上工作,我根本没有时间完全迁移.我想要做的是使用MVC添加所有新内容,并在我有时间(和/或也有)时迁移旧内容.我看到MVC对我的环境有
我一直在浏览这个网站,我看过一些关于如何从Web窗体“迁移”到MVC的帖子……但是作为一个开发人员在一个复杂的Web窗体应用程序上工作,我根本没有时间完全迁移.我想要做的是使用MVC添加所有新内容,并在我有时间(和/或也有)时迁移旧内容.我看到MVC对我的环境有很多好处.

另外需要注意的是,目前所有Web窗体.aspx都位于根目录中,并且我有一些旧学校URL重写设置(例如:“/id/123/s/whatever/PageName.aspx” – > “/ PageName.aspx?id=123u0026amp;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.当然它来自不同的书,但内容是相同的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读