并行运行ASP.NET Webforms和ASP.NET MVC
目前,我正在使用ASP.NET Web窗体构建的Web项目.我们要开始使用MVC框架构建新页面. 看起来像运行MVC和Web Forms并行是可行的http://weblogs.asp.net/rajbk/archive/2010/05/11/running-asp-net-webforms-and-asp-net-mvc-side-by-side.aspx 如果有任何问题或需要规划的问题,我很好奇. 我在ASP.NET 4.0上运行,并计划使用MVC3. 解决方法我已经在这里运行Webforms和MVC在一个内部应用程序.它开始作为一个webforms应用程序,我已经迁移到MVC2(然后3),几个仍然成功地使用Webforms仍然.正如达琳所说,主要的伎俩将是模板化.如果您使用Webforms View Engine,则必须创建2层母版页. Webforms代码(如脚本管理器)不能在MVC页面上运行,并且MVC代码在Webforms页面下不起作用. 我的主页面设置有不包含任何MVC或Webforms代码的全局母版页.它只有CSS,全局javascript和主要的布局.然后我有一个MVC母版页和一个webforms主页,都有使用全局母版页作为其主页的指令.然后每个Webforms页面使用Webforms子主页面,MVC使用MVC子主页面. 如果需要在全局主页面中添加一些代码,可以通过测试页面是System.Web.Mvc.ViewPage来检测子页面是否为Webforms或MVC页面.如果是这样,那么它是一个MVC页面,否则它是一个Webforms页面. 但是,如果您决定使用Razor视图引擎(我建议使用MVC,那么会更好),它变得更加困难.你必须经过我之前提到的一些额外的工作. This blog post应该帮助这个问题. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何利用ASP.net IIS 7.5中的浏览器缓存
- 设置ASP.NET页面不被缓存(客户端/服务器端取消缓存方法)
- asp.net-mvc – ActionResult上的自定义属性
- asp.net-mvc – 在OS X 10.7.4上的MonoDevelop中构建MVC4项
- asp.net-mvc – 使用AD的ASP.NET MVC表单Auth在本地工作但在
- asp.net – 为什么Global.asax事件在我的ASP.NET网站没有触
- asp.net-mvc – 如何成功配置Common.Logging?
- 认识ASP.NET配置文件Web.config
- asp.net-mvc-4 – 通过ADAL JavaScript Ajax和KnockoutJs的
- 使用Asp.net Web API时,使用DataContract和DataMember属性有
- asp.net-mvc – ASP.net MVC:在RenderAction中获
- 我可以使用ASP.NET成员身份实体框架吗?
- asp.net-mvc – 在asp.net mvc 3剃刀中识别html助
- asp.net – 无法返回JsonResult
- ASP.NET Core 2.0中Razor页面禁用防伪令牌验证
- asp.net-mvc-4 – 如何防止复杂类型的默认绑定器
- asp.net – 如何从WCF客户端拦截raw soap reques
- asp.net-mvc – 如何在扩展方法中使用HTML帮助器
- asp.net-mvc – 在MVC Razor视图中使用@RenderBo
- asp.net – 如何使用ajax调用跨域web api?