Ich möchte in eine andere Ansicht abhängig von dem Ergebnis eines Datasets umleiten, aber ich werde immer wieder auf die Seite, die ich gerade bin, und kann nicht herausfinden, warum. Ich lasse mich in die if-Anweisung fallen, in der die Aktion aufgerufen wird, aber sobald ich die Ansicht auf die neue Seite zurückgebe, kehrt sie zu der aktuellen Seite zurück.Umleiten von cshtml Seite
CSHTML Seite
@{
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
}
-Controller
public ActionResult NoResults()
{
return View("NoResults");
}
anzeigen Ich kann nicht bekommen ..
@{
ViewBag.Title = "NoResults";
}
<h2>NoResults</h2>
Warum können Sie nicht auf eine andere Aktion aus Controller umleiten? – Satpal