Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Asp.Net与MVC并行_Asp.net Mvc_Asp.net Mvc 3_Razor_Mvccontrib - Fatal编程技术网

Asp.net mvc Asp.Net与MVC并行

Asp.net mvc Asp.Net与MVC并行,asp.net-mvc,asp.net-mvc-3,razor,mvccontrib,Asp.net Mvc,Asp.net Mvc 3,Razor,Mvccontrib,我们有一个现有的ASP.Net Web应用程序。我想创建一个ASP.NETMVCrazor应用程序,这两个应用程序将一起工作。单个母版页将包含可以调用.aspx页面以及Razor.cshtml页面的菜单项 我看到了一个使用MvcContrib可移植区域的示例,该区域利用路由。这个特定的示例在这两个页面中都有.aspx页面(MVC不是Razor) 有没有一个例子可以说明这两个组件并排运行,MVC是Razor?如果我可以下载一个VisualStudio解决方案,这样我就可以运行它了 我不确定MvcC

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

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

有没有一个例子可以说明这两个组件并排运行,MVC是Razor?如果我可以下载一个VisualStudio解决方案,这样我就可以运行它了

我不确定MvcContrib方式是否是实现这一目标的最新和最佳方式


我不想去混合动力车

您不需要任何其他外部图书馆。您始终可以将现有的ASP.NET web表单项目转换为使用webforms和MVC的混合项目。您需要添加所需的MVC程序集引用,并对web.config进行一些更改,然后一切就绪。斯科特对此有一个简单而令人敬畏的解释,他解释了如何进行转换


我草草写了一条关于转换后如何在混合项目中启用MVC特定上下文菜单(添加控制器/添加视图)的说明

我不想采用混合方式。如果要将MVC添加到现有ASP.NET web表单项目中。那是混合的