我在视图中尝试使用@ Html.Action()时收到一条奇怪的错误消息?
这是视图代码:
@Html.Action("Index", "Clients")
这是控制器:
public class ClientsController : Controller
{
private ROUTING_DBV6Entities db = new ROUTING_DBV6Entities();
// GET: Clients
public async Task<ActionResult> Index()
{
return View(await db.Clients.ToListAsync());
}
}
以下是我收到的错误消息:
{Cannot evaluate expression because the current thread is in a stack overflow state.}
答案 0 :(得分:0)
你是从_Layout.cshtml中调用它吗?
尝试返回部分视图 - return PartialView(await db.Clients.ToListAsync());
或将其添加到客户端视图
@{
Layout = null;
}