Frage

Ich mag eine MVC-Anwendung schaffen, wo von mir Bereiche einer Website erstellen kann, die die gleiche Funktionalität, aber die Arbeit unter einem separaten URL verwenden. z.

Ich möchte die gleiche Bild Galerie Controller verwenden (Typen nicht Instanz) unter zwei verschiedenen URLs „/ Event1 / Galerie“ und „Product / Gallery“. Allerdings, wenn ich dies in den Routen-Tabelle registrieren und die HTML-Helfer verwenden Links erstellen würde die erste Anmeldung als Link in den Routen-Tabelle eher verwenden Sie als die tatsächliche URL zu sein, dass die Steuerung zu der Zeit heraus dient.

Meine Fragen sind:

Ist das der richtige Ansatz? Wenn nicht, was wäre die bessere Lösung sein. Wenn es der richtige Ansatz ist, wie Sie die Helfer verhindere den ersten registrierten Controller-Namen verwenden, anstatt die Seite ist es auf?

Danke

War es hilfreich?

Lösung

Könnten Sie benannten Routen verwenden. So können Sie die Routennamen statt Aktion angeben, Controller des url Helfer und erstellen Sie die Links selbst. Oder Sie könnten Ihre eigene Hilfsmethode erstellen jeden Link zu verkapseln.

scroll top