我想根據數據集的結果重定向到不同的視圖,但我一直返回到我目前所在的頁面,並且無法解決原因。我放入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