111,120
社区成员
发帖
与我相关
我的任务
分享
@{Html.RenderAction("View1", "Home", new { id = 1 });}
@{Html.RenderAction("Home", "Home", new { id = 1 });}
!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
</head>
<body>
@Html.Partial("~/Views/Home/View.cshtml")
@RenderBody()
@Html.Action("View1", "Home", new { area = "", id = 1 })
</body>
</html>
控制器
namespace TestWeb.Controllers
{
public class HomeController : Controller
{
public ActionResult View1(int id=1)
{
var list = null;
return View(list);
}
}
}
模板页里使用@Html.Action("View1", "Home", new { area = "", id = 1 })不行,正常视图页可以。
[/quote]
我刚试了下,如果是直接跳转该页面确实可以。
但是如果以分布式视图方式加载到模板页内,不可以。我是后一种实现。这个有什么好的办法解决吗。