将ASP.Net MVC的单页添加到现有的Web窗体应用程序中?
我一直在浏览这个网站,我看过一些关于如何从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.当然它来自不同的书,但内容是相同的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – “HttpContext.Current”属性和相关事
- asp.net-mvc – NHibernate缓存问题 – 何时调用
- asp.net – Orchard CMS高级主题
- asp.net-mvc – 将IQueryable泛型转换为JSON
- ASP.NET MVC学习之NuGet在VS中的运用浅谈
- asp.net-mvc – 所选值不适用于SelectList
- asp.net-mvc – 删除Id MVC 5
- IdentityServer4 4.x版本 配置Scope的正确姿势
- asp.net – RDLC和SSRS之间的区别
- asp.net-mvc – KendoUI网格显示总记录数