Angenommen, ich habe eine Seite mit Suchergebnissen. Ich suche nach stackoverflow und es gibt 5000 Ergebnisse, 10 pro Seite. Jetzt finde ich mich dies zu tun beim Bau Links auf dieser Seite:ASP.Net MVC Aktionsparameter zwischen Postbacks beibehalten
<%=Html.ActionLink("Page 1", "Search", new { query=ViewData["query"], page etc..%>
<%=Html.ActionLink("Page 2", "Search", new { query=ViewData["query"], page etc..%>
<%=Html.ActionLink("Page 3", "Search", new { query=ViewData["query"], page etc..%>
<%=Html.ActionLink("Next", "Search", new { query=ViewData["query"], page etc..%>
ich so nicht, muss ich meine Links mit sorgfältiger Überlegung bauen, was vorher etc .. geschrieben
Was würde ich zu tun ist
<%=Html.BuildActionLinkUsingCurrentActionPostData
("Next", "Search", new { Page = 1});
wo das anonyme Wörterbuch überschreibt alles derzeit durch vorherige Aktion festgelegt.
Im Grunde interessiert mich, was die vorherigen Aktionsparameter waren, weil ich es wiederverwenden möchte, es klingt einfach, aber fangen an, Sortierung und viele Suchoptionen hinzuzufügen und es beginnt unordentlich zu werden.
Im wahrscheinlich etwas offensichtlich
Das ist so ein offensichtliches Problem Ich kann nicht glauben, dass das MVC-Team nichts getan hat, um es einfacher zu machen. –