Es gibt Tonnen von Beispielen für Modellbindung in HTML-Formularen, aber ich frage mich, ob es möglich ist, und wenn, wie, Modellbindung für ActionLinks/GET-Anforderungen zu verwenden.Modellbindung und GET-Anfragen?
Also, mit dem folgenden Modell
public class Lurl
{
public string Str {get;set;}
public char Chr {get;set;}
public double Dbl {get;set;}
}
und die folgende Route (Ich bin nicht sicher, wie diese gebildet werden würde, stelle ich es zu zeigen, wie ich die URL der Eigenschaften Str präsentiert möchten, Chr und DBL)
routes.MapRoute(
"LurlRoute",
"Main/Index/{str}/{chr}/{dbl}",
new
{
controller = "Main",
action = "Index",
lurl = (Lurl)null
}
);
Ich mag würde es auf diese Weise in meinem Controller-
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index(Lurl lurl)
{
/* snip */
}
eine verwenden, d so in meiner Seite (zwei mögliche Optionen; Gibt es mehr?)
Ist dies mit der Modellbindungsinfrastruktur möglich? Und wenn ja, was muss mit meinen Proben gemacht werden, damit sie funktionieren?
Auch +1 für eine gute Frage! –