Ich habe die folgende Route Definition in einer MapRoute Tabelle:Generieren Sie Links in ASP.NET MVC?
routes.MapRoute(
"ViewDocument",
"browse/document/{document_id}/{document_title}",
new { controller = "Document", action = "ViewDocument"}
);
Ich habe Links von Dokumenten auf Dokumentenindex Ansicht erstellen
Was (Dokument-Objekt „id“ und „Titel“ Eigenschaft hat) soll sei mein Ansatz zum Generieren der Verbindung in ASP.NET MVC?
Gibt es irgendetwas, was ich falsch mit der Routendefinition mache?
Url.RouteUrl erstellt kein HTML-Ankerelement. Sie müssen entweder den Link schreiben und Url.RouteUrl für den href verwenden oder Html.ActionLink verwenden, wie ich es vorgeschlagen habe. –
Danke Ray - du hast Recht. Es war ein Tippfehler. Ich werde meine Antwort aktualisieren –