2009-05-22 7 views
0

hallo ich habe eine Master-Seite in MVC mit mehreren Contentplaceholders zum Beispiel:mit mehreren Contentplaceholders in MVC arbeitet

News-Liste, Korb Vorschau, Angebote usw. und diese Dinge, die ich in der gesamten Anwendung sein will, aber das ist Meine erste MVC-Anwendung, und ich frage mich, ob ihr gute Ratschläge habt, wie man mehrere Inhalte anpackt, von mehreren (Seiten/Code), ohne Code für jeden Controller reproduzieren zu müssen.

Ich habe versucht, meinen Kopf um die Ansichten, und vielleicht jeden Abschnitt als eine Ansicht so Viewnews hätte contentplaceholderid = "newsholder" etc, aber ich weiß nicht, ob dies der Weg ist, oder wie zu gehen impliment dies in der Steuerung als ich noch diese auf die uRL wollen von sagen wir/product/1

trotzdem freuen uns auf Ihre Antwort

dank

Antwort

1

Contentplaceholders sind für Dinge, die Sie in der Lage sein wollen Ersetzen Sie 99% Ihrer Seiten.

Wenn Sie semi-generische Inhalte über mehrere Seiten hinweg möchten, sollten Sie in UserControls und Html.RenderPartial suchen (ich werde versuchen, einen besseren Link zu finden).

+0

ausgezeichnet ja, ich habe darüber nachgelesen und habe für RenderAction anstelle von RenderPartial DCECIDED – davethecoder

Verwandte Themen