asp.net-mvc - 并行 Asp.Net 和 MVC Razor

标签 asp.net-mvc asp.net-mvc-3 razor mvccontrib

我们有一个现有的 ASP.Net Web 应用程序。我想创建一个 ASP.Net MVC Razor 应用程序,两个应用程序将在其中协同工作。单个母版页将包含可以调用 .aspx 页面以及 Razor .cshtml 页面的菜单项。

我看到了一个使用 MvcContrib 可移植区域利用路由的示例。这个特定示例在两个页面中都有 .aspx 页面(MVC 不是 Razor)。

是否有一个示例可以显示两者并排运行并且 MVC 是 Razor?如果我可以下载一个 Visual Studio 解决方案,以便我可以运行它,那就更好了。

我不确定 MvcContrib 方式是否是实现此目标的最新且最好的方式。

我不想采用混合动力!

最佳答案

您不需要任何其他外部库。您始终可以将现有的 ASP.NET Web 表单项目转换为使用 Web 表单和 MVC 的混合项目。您需要添加所需的 MVC 程序集引用并对 web.config 进行一些更改,然后就一切就绪了。斯科特有一个简单而很棒的blog post关于这一点,他解释了如何进行转换。

我写下了关于如何在转换后在混合项目中启用 MVC 特定上下文菜单(添加 Controller /添加 View )的注释 here

关于asp.net-mvc - 并行 Asp.Net 和 MVC Razor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740561/

相关文章:

asp.net-mvc-3 - 正在延迟加载为 null 的急切加载的相关对象

asp.net - ASP .NET 应用程序缓存

c# - 客户端自定义数据注释验证

c# - 如何在 MVC 区域内的 WebForms 项目中使用现有的 MasterPage?

c# - 使用 ASP.Net 5 进行 JwtBearer 身份验证

javascript - Kendo Scheduler 任务颜色

c# - 在运行时替换 web.config appsettings 中的值(用于 Active Directory 身份验证)

asp.net-mvc - filters.Add 与 FilterProviders.Providers.Add

asp.net-mvc - 如何在 Razor 助手中使用 UrlHelper?