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