Ich möchte eine MVC-Seite/Ansicht darstellen, die verschiedene Widgets auf der Seite haben wird. Einige Ansichten könnten Widget A haben, eine andere Seite könnte Widget A und B usw. haben. Ich dachte, jedes Widget wäre eine Teilansicht, die ich Parameter übergeben möchte. Wenn es also ein Wetter-Widget wäre, müsste ich die Teilansicht die Postleitzahl usw. übergeben.MVC Page Template-Konfiguration in der View-Datei selbst?
Meine Frage ist, was ist der beste Weg, um diese architektonische nähern? Wir haben derzeit eine externe XML-Datei, die diese info speichert: myview.xml (für myview.cshtm)
Wir wollen keine externe Datei haben, aber möchten alles an einem Ort vielleicht in der Kopfzeile der Ansicht speichern Datei selbst? Irgendwelche Empfehlungen?
Können Sie klären, was genau Sie in der XML-Datei zu speichern? Eine Zuordnung zwischen Eigentums- und Teilansichten? Gibt es einen Grund, es auf diese Weise zu abstrahieren, anstatt nur das Teil und die Eigenschaft direkt im 'Html.Partial'-Aufruf anzugeben? – bhamlin