Ohne einen eigenen ActionLink HtmlHelper zu erstellen, gibt es eine Möglichkeit, ActionLinks in Kleinbuchstaben umzuwandeln?
Aktualisierung:
Lesen Sie die folgenden Links zum Erweitern der RouteCollection zum Hinzufügen von LowecaseRoutes
[ Ссылка
[ Ссылка
Update - 02/03/2011: Da die beiden obigen Links nun nicht mehr funktionieren, habe ich mit meiner Lösung einen Beitrag zurückgelegt.
Der beste Weg, dies zu handhaben, ist auf der Routing-Ebene. Erzwinge, dass alle Routenpfade in Kleinbuchstaben umgewandelt werden, und es wird ordnungsgemäß an deine Aktionslinks usw. weitergeleitet.
Die Art und Weise, wie ich das gelöst habe, besteht darin, eine neue Route-Klasse zu erstellen, die Route
erbt und einfach die Methode GetVirtualPath
überschreibt;
Ich habe auch einige Erweiterungsmethoden für RouteCollection
erstellt, um die Verwendung dieser neuen Routenklasse zu vereinfachen.
Tags und Links asp.net-mvc .net