8
在我的查看頁面中,都顯得有用。但是對於@Model
,visual studio告訴我它是WebViewPage<T>.Model
,對於@ViewData.Model
,它是ViewDataDictionary<T>.Model
。那麼真正的區別是什麼?@Model和@ViewData.Model有什麼區別?
在我的查看頁面中,都顯得有用。但是對於@Model
,visual studio告訴我它是WebViewPage<T>.Model
,對於@ViewData.Model
,它是ViewDataDictionary<T>.Model
。那麼真正的區別是什麼?@Model和@ViewData.Model有什麼區別?
不,沒有區別。其實WebViewPage<T>.Model
只是叫ViewData.Model
。
您可以檢查implementation on codeplex:
public abstract class WebViewPage<TModel> : WebViewPage
{
//...
public new TModel Model
{
get { return ViewData.Model; }
}
//...
}