Was sind die Beziehungen zwischen diesen (wenn es welche gibt)?Wie verhalten sich @Model, ViewDataDictionary, ViewData und ViewBag der View zueinander?
Ich weiß, dass ViewBag auf ViewData zugreifen kann, außer dass ViewBag vom Typ Dynamic ist.
Darüber hinaus ist ViewData vom Typ ViewDataDictionary.
Kann jemand mehr auf diese erarbeiten, besonders die Beziehung zwischen dem ViewData
und dort Model
@model
Sicht, wenn Sie eines?
UPDATE:
Ich habe erkannt, nachdem er einige Setzen von Breakpoints und Debuggen zu tun, dass es keine Beziehung zwischen der Sicht eines ist Model
Eigenschaft (rasiermesser @model
) und seine ViewData.
UPDATE:
Eigentlich nehme ich das zurück. Ein Views Model ist eigentlich ein Teil von ViewData
in seinem ViewData.Model
Jetzt frage ich mich nur über ViewData und ViewBag?
Könnte sich für [this] interessieren (http://brendan.enrick.com/post/Difference-Between-ViewBag-and-ViewData-in-MVC-3.aspx) –