データセットの結果に応じて別のビューにリダイレクトしたいのですが、現在表示しているページに何度も戻ってきて、その理由がわかりません。アクションが呼び出される 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");
}
ビュー私も得ることができません..
@{
ViewBag.Title = "NoResults";
}
<h2>NoResults</h2>