Gibt es einen Teil der Seite, die wie eine kleine Unterseite, wie Komponenten, rendert?ASP.NET MVC "Components"
Zum Beispiel, wenn ich einen Einkaufswagen auf allen meinen Seiten habe?
Gibt es einen Teil der Seite, die wie eine kleine Unterseite, wie Komponenten, rendert?ASP.NET MVC "Components"
Zum Beispiel, wenn ich einen Einkaufswagen auf allen meinen Seiten habe?
Wenn Sie möchten, dass eine andere Controller-Aktion als Komponente gerendert wird, um eine Kapselung zu erhalten, verwenden Sie.
Html.RenderAction
verwendet Routedata Sie dorthin zu gelangen, hat sein eigenes Bildschirmtextsystem und Art Mini-Lebenszyklus
Mit Vorschau 5 ist Html.RenderPartial Ihr Mann, Sie können Substeuerelemente rendern und ihnen Ihre Viewdata, ein beliebiges Modell und eine neue Viewdata-Combo übergeben.
Sie können einen Actionfilter erstellen, die die Ansichtsdaten modifizieren. Auf diese Weise können Sie jede Aktion, die das Partial zurückgibt, mit dem Aktionsfilter dekorieren. Werfen Sie einen Blick auf mein Beitrag:
Sie suchen subcontrollers suchen. Diese Implementierung ist der beste Weg, um das zu tun, wovon Sie sprechen.
Edit: ich darüber hier gerade geschrieben: http://mhinze.com/subcontrollers-in-aspnet-mvc/
Interessant, danke für den Link :) –