MVC4 + Webforms交叉项目

时间:2014-07-01 08:51:08

标签: asp.net asp.net-mvc-4 merge

我有2个项目(MVC4和ASP.NET 3.5)。现在我打算将(etc:page1.aspx)渲染到我的index.cshtml中。这可能吗?

此代码不起作用,因为它来自另一个项目。

   @Html.Partial("~/page1.aspx")

1 个答案:

答案 0 :(得分:0)

试试这个

public class myTestController: Controller
{
    public ActionResult Index()
    {
        return View(); //Razor file in  Views/folder1/Index.cshtml
    }

    public ActionResult RenderAspx()
    {
        return View("page1"); //Aspx file Views/folder1/page1.aspx
    }
}

然后在你的页面

@{@Html.RenderAction( "RenderAspx","myTestController");}