我想根据数据集的结果重定向到不同的视图,但我一直返回到我目前所在的页面,并且无法解决原因。我放入if语句中,该操作被调用,但是一旦我将视图返回到新页面,它就会将我返回到当前页面。从cshtml重定向页面
CSHTML页
@{
ViewBag.Title = "Search Results";
EnumerableRowCollection<DataRow> custs = ViewBag.Customers;
bool anyRows = custs.Any();
if(anyRows == false)
{
Html.Action("NoResults","Home");
}
// redirect to no search results view
}
控制器
public ActionResult NoResults()
{
return View("NoResults");
}
查看我不能得到太..
@{
ViewBag.Title = "NoResults";
}
<h2>NoResults</h2>
为什么你不能重定向到从控制器中的另一个动作? – Satpal