我想使用RenderAction,但是我收到了一个错误:
执行处理程序'System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerWrapper'的子请求时出错。
我的观点:
@{
Layout = string.Empty;
}
@{ Html.RenderAction("AssetStructureChart"); }
的Controler:
public ContentResult AssetStructureChart() {
return Content("test");
}
我不使用任何布局。我不明白为什么这不起作用。有人可以帮忙吗?
答案 0 :(得分:0)
通过c#扩展方法实现了这一点。
public static MvcHtmlString AssetStructureChart(this HtmlHelper htmlHelper)
{
return MvcHtmlString.Create("test");
}
并且在视野中:
@Html.AssetStructureChart(false)