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; }
}
//...
}