Was ist der Unterschied zwischen @Model und @ ViewData.Model?

8

In meiner Ansichtsseite scheinen beide zu funktionieren. Aber für @Model sagt Visual Studio, dass es WebViewPage<T>.Model ist, und für @ViewData.Model ist es ViewDataDictionary<T>.Model . Also, was ist der wirkliche Unterschied dort?

    
cameron 23.03.2013, 12:36
quelle

1 Antwort

13

Nein, es gibt keinen Unterschied. Tatsächlich ruft WebViewPage<T>.Model nur ViewData.Model auf.

Sie können die Implementierung auf Codeplex überprüfen :

%Vor%     
nemesv 23.03.2013, 12:40
quelle