私のビューページでは、両方とも機能しているようです。しかし、の場合@Model
、ビジュアルスタジオはそれを教えてくれます。WebViewPage<T>.Model
そしての場合@ViewData.Model
、それはViewDataDictionary<T>.Model
です。では、そこでの本当の違いは何ですか?
質問する
2310 次
1 に答える
16
いいえ、違いはありません。実際WebViewPage<T>.Model
には、を呼び出すだけViewData.Model
です。
codeplexで実装を確認できます:
public abstract class WebViewPage<TModel> : WebViewPage
{
//...
public new TModel Model
{
get { return ViewData.Model; }
}
//...
}
于 2013-03-23T12:40:13.883 に答える