我有2个项目(MVC4和ASP.NET 3.5)。现在我打算将(etc:page1.aspx)渲染到我的index.cshtml中。这可能吗?
此代码不起作用,因为它来自另一个项目。
@Html.Partial("~/page1.aspx")
答案 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");}