Wie die Rückkehr der Ansicht mit QueryString in ASP.NET MVC 2?
Ich bin die Entwicklung einer Website, in ASP.NET MVC 2. Irgendwann komme ich an einen ActionResult in einem controller, und ich offensichtlich rufen Sie die Methode
return View();
Gibt es eine Möglichkeit, dass ich übergeben konnte QueryString in meine anzeigen oder Anhängen von Parametern an die URL?
InformationsquelleAutor dani | 2010-12-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen,
Vergessen Sie nicht, dieses
oder man kann einfach versuchen, diese
Rufen Sie mich verrückt, aber das sieht aus wie eine Endlosschleife.
haben Sie keine Lösung gefunden für dein problem. Ich bin versucht, das gleiche zu tun. Wenn ich return view(model) er entfernt die url-parameter.
InformationsquelleAutor Carls Jr.
Einem Blick soll zu manipulieren, das Modell, das übergeben wird, durch den controller. Der query-string-Parameter sind bereits vorhanden, wenn der Antrag gestellt wurde, um die entsprechende Aktion. So übergeben Sie einen Blick Modell:
Und sich nun in Ihrem Blick konnte man dieses Modell verwenden.
Wenn auf der anderen Seite wollen Sie nicht zurückkehren, eine Ansicht, aber umleiten, um einige der anderen controller-Aktion, die Sie konnte:
InformationsquelleAutor Darin Dimitrov
Für mich, ich verlor den query-string auf einem Formular-POST.
Request.QueryString
leer war in der controller-post-Aktion.So, was ich Tat, war zählen die query-string in der Formular-action.
Gibt es mehrere Möglichkeiten, dies zu tun. Die Antworten sind hier aufgelistet:
Die Verwendung Von Html.BeginForm mit querystring
Sorry für den link nur die Antwort, aber ich will nicht duplizieren die Arbeit dieser Antworten hier. Außerdem hoffe ich, dass es hilfreich ist, jemanden zu erkennen, dass Sie könnten verlieren, den query-string durch ein Formular-post.
InformationsquelleAutor Jess