0
我有2個項目(MVC4 & ASP.NET 3.5)。現在我打算將(等:page1.aspx)渲染到我的index.cshtml中。這有可能嗎?MVC4 + Webforms跨項目
此代碼不應該工作,因爲它來自另一個項目。
@Html.Partial("~/page1.aspx")
我有2個項目(MVC4 & ASP.NET 3.5)。現在我打算將(等:page1.aspx)渲染到我的index.cshtml中。這有可能嗎?MVC4 + Webforms跨項目
此代碼不應該工作,因爲它來自另一個項目。
@Html.Partial("~/page1.aspx")
試試這個
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");}
嗯.... page1.aspx這個是不符合Index.cshtml同一個項目。這意味着他們的物理路徑不一樣。 –
我沒看過!如果是外部嘗試通過jquery ajax調用獲取它。你不能嗎? – faby
但如果這樣做,瀏覽器將需要回發到服務器來檢索頁面。 –