Redirect nach AJAX Formular submission

Mithilfe von MVC 4, ich habe eine Teilansicht form, die enthält eine @Ajax.BeginForm.

Übermittelt das Formular wie erwartet, und das Ergebnis wird angezeigt asynchron in meinem Haupt-Ansicht.

Möchte ich eine Bedingung auf mein controller, dass, wenn ein bestimmter parameter true ist auf meinem Formular, dann leitet es auf eine ganz neue Seite (anstelle der Anzeige das Ergebnis in meinem Haupt-Ansicht).

Als ich versuchte return RedirectToAction, die ganze Ansicht zeigt in der div, die die form zeigt in der Regel, im Gegensatz zum ignorieren der AJAX und das umleiten zu einer völlig neuen Seite.

Weiß jemand, wie kann ich erreichen, das?

  • Sie können zeigen, einige code..es wäre einfach zu verstehen
  • stackoverflow.com/questions/18667447/... die Umleitung geschehen auf der view-Seite. übergeben Sie die variable durch eine mit der ajax-Aufruf, und wenn seine wahre tun, ein Fenster.Lage
  • Wenn die Entscheidung der parameter für den client verfügbar ist, dann würde ich die Kontrolle der partiellen vs reload-Verhalten des Klienten, d.h. Umleitung statt ajax, wenn parameter == true.
Schreibe einen Kommentar