Wie umleiten zu ein asp.net core razor Seite (keine Routen)

Hier habe ich eine razor cs Seite:

public IActionResult OnPost(){
  if (!ModelState.IsValid) {
    return Page(); 
  }

  return RedirectToPage('Pages/index.cshtml'); 

}

Und einer cshtml-Seite:

@page
@using RazorPages

@model IndexModel
<form method="POST">
  <input type="submit" id="Submit">
</form>

Ich soll die Umleitung auf die gleiche Seite auf dem Formular senden, aber ich erhalte 400-Fehler. Ist es möglich, die Umleitung ohne Verwendung von Routen und gehen Sie einfach zu der cshtml-Datei in der url?

return View(viewname);
dies ist ein Rasiermesser Seite
der Typ PageModel

InformationsquelleAutor | 2017-08-23

Schreibe einen Kommentar