Я хочу перенаправить на другое представление в зависимости от результата набора данных, но я все время возвращаюсь к странице, на которой я сейчас нахожусь, и не могу понять, почему. Я забираю выражение if, вызываемое действием, но как только я верну его на новую страницу, он вернет меня к текущей странице.
Страница 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");
}
Просмотр я can not get too..
@{
ViewBag.Title = "NoResults";
}
<h2>NoResults</h2>