Ich habe meine ViewData-Klassen in meine Controller verschachtelt, und als ihre Anzahl wächst, frage ich mich, ob das eine gute Idee ist. Dann wieder scheint etwas über die Verschmutzung der/Views und/Controller-Verzeichnisse mit diesen Dingen aus.Wo sollte ich meine asp.net-mvc stark typisierte viewdata setzen?
Gibt es eine Konvention, die ich hier vermisse? Vielleicht ein/ViewData Verzeichnis? IDK, was sind gute Standorte für meine ViewData-Klassen?
richtig, aber wo würdest du die viewdata Klassen setzen? Controller und Views sind von ihnen abhängig. –
Im Modellordner, da Sie das Modell vom Controller an die Ansicht übergeben möchten. MvcContrib hat einige ausgezeichnete Erweiterungen, um Ihnen zu erlauben, Datenmodelle in die viewdata wie ViewData.Add (modelInstance) und ViewData.Get() zu übergeben –
Richard