Also in meinem mvc 5 app, habe ich diesen Standard ‚Index‘ Aktion, die einfach auf die Suchaktion leitet, mit den Standardmodellwerten:Wie generiert MVC 5 URL für GET Redirect Action Ergebnis?
[Route]
public ActionResult Index()
{
var model = new T();
return RedirectToAction("Search", model);
}
Was ich über verwirrt hätte ist, wie ich mit am Ende die URL wie '.../suche? xxx = xxx ...'? Gibt es etwas, was ich tun kann, um die URL-Generation anzupassen oder zumindest zu injizieren/ersetzen, insbesondere den Teil der Abfragezeichenfolge? z.B. Ich möchte 1/0 für Bool-Eigenschaften im Suchmodell anzeigen und Abfrage String-Schlüsselnamen usw. anpassen?
und warum würde jemand für meine Frage abstimmen? psst ...
Das hier beantwortet wurde: http://stackoverflow.com/questions/1067200/how-to -add-querystring-values-with-redirecttoaction-method – Dessus
@Dessus, was ich bin neugierig auf die scheinbar "Serialisierung" -Prozess, der URL aus dem übergebenen Route-Value-Wörterbuch oder einem beliebigen Modelltyp generiert. Ich weiß, was es generiert basierend auf meiner Eingabe, aber ich weiß nicht, wie und wie man speziell anpassen. – Nico
Sie können die nugget Symbole für asp.net herunterladen und sehen, wie RedirectToAction funktioniert. – Dessus