如何从动作中返回两个视图?
我尝试如下,但是我收到了错误。
public ActionResult Page()
{
//LINQ x expressions
//LINQ y expressions
if (Request.QueryString["type"] == "x")
{
return View(linqExpX.ToList());
}
else if (Request.QueryString["type"] == "y")
{
return View(linqExpY.ToList());
}
}
答案 0 :(得分:2)
并非代码的所有部分都返回值..
试试这段代码:
public ActionResult Page()
{
//LINQ x expressions
//LINQ y expressions
if(Request.QueryString["type"] == "x")
{
return View(linqExpX.ToList());
}
else if(Request.QueryString["type"] == "y")
{
return View(linqExpY.ToList());
}
return someDefaultView;
}