Frage

Gibt es irgendwie einen Teil der Seite zu haben, der wie eine kleine Unterseite macht, wie Komponenten?

Zum Beispiel, wenn ich einen Warenkorb auf all meinen Seiten?

War es hilfreich?

Lösung

Wenn Sie wollen, dass es eine andere Controller Aktion zu machen, als eine Komponente, zu erhalten Verkapselung, die Sie verwenden.

Html.RenderAction

verwendet Routedata, Sie dort zu bekommen, hat sein eigenes Bildschirmtextsystem und Art Mini-Lebenszyklus

Andere Tipps

Mit Vorschau 5, Html.RenderPartial ist Ihr Mann, können Sie Unter Kontrollen machen, und geben sie Ihre Bildschirmtextsystem oder ein beliebiges Modell und neue Bildschirmtextsystem Combo.

Sie können ein Actionfilter erstellen, die die Ansichtsdaten modifiziert. Auf diese Weise können Sie jede Aktion dekorieren, die die teilweise mit dem Aktionsfilter zurückgibt. Werfen Sie einen Blick auf meinem Beitrag:

http://stephenwalther.com/blog/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master-pages-and -user-controls.aspx

Sie suchen Subcontrollern . Diese Implementierung ist der beste Weg, zu tun, was Sie reden.

Edit: Ich habe gerade gebucht dies etwa hier: http://mhinze.com/subcontrollers -in-aspnet-mvc /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top