Erstellen Sie routeValues ​​(anonymer Typ) programmgesteuert in ASP.NET MVC 3

8

Nehmen wir an, wir haben eine Seite, die einige Elemente zur Unterstützung der Suche aus der DB enthält. In Post Action müssen wir also herausfinden, welche Elemente aktiv sind und dementsprechend Routenwerte erstellen, etwa so:

%Vor%

Also gibt es eine Möglichkeit, routeValues dynamisch zu definieren, etwa so wie im folgenden Pseudo-Code:

%Vor%     
Saeid 21.04.2012, 12:20
quelle

1 Antwort

17

Sie können eine RouteValueDictionary verwenden:

%Vor%

Wenn SearchParameters implementiert wurde IDictionary<string, object> , dann könnten Sie es direkt an den RouteValueDictionary -Konstruktor übergeben:

%Vor%     
Jon 21.04.2012, 12:25
quelle