0

私はMVCを学んでおり、PartialViewsが次のように定義されている理由を学びたいと思っています。

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>

型引数として動的を受け入れています。何故ですか?

4

1 に答える 1

1

モデルとして動的にすることができるのは部分ビューだけでなく、ビューもこれを行います。なんで?ダイナミックはタイプを意味するからです。ただし、正確にどのタイプが実行時にのみ認識されます。ビューモデルとして使用すると、強く型付けされていないビューを持つことができます。ビューを強く型付けされていないものにする別の方法は、ViewBagオブジェクトを使用してビューにデータを渡すことです。

于 2012-05-31T16:11:20.977 に答える