将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-mvc-3 – 在动作过滤器中获取动作参数的值
- asp.net – HttpContext.Current如何工作?
- IIS ASP.NET vs(NGINX FastCGI Mono或XSP)的性能?
- asp.net-mvc – 有一种方法我可以在ASP中调试路由. MVC5?
- asp.net – 通过MSMQ分离Web和数据库层是必要的还是过度的?
- 进程是经典ASP可以存储会话状态的唯一方法吗?
- asp.net-mvc – 使用RedirectToAction传递模型和参数
- asp.net-mvc – ASP.NET MVC – 向ActionLinks添加querystr
- asp.net – 使用installshield在安装后运行解决方案exe
- asp.net-mvc-4 – 如何在asp.net mvc应用程序中使用Gmail S
- asp.net – 如何在SQL4的log4net配置中使用存储过
- asp.net-mvc – ASP.NET MVC – AntiForgeryToke
- asp.net中使用repeater和PageDataSource搭配实现
- asp.net – 找不到元素’elmah’的架构信息
- ASP.NET vs. Silverlight
- asp.net-mvc – Bug? ASP.NET MVC 2中的客户端验
- asp.net-mvc – 如何构建一个简单的ASP.NET MVC应
- 在ASP.NET MVC中搜索路径
- asp.net – %%和%=%之间有什么区别?
- asp.net – Visual Studio可以在新的调试会话中重
