5

動的であり、コンパイルの問題なしにこれらのプロパティを初めて使用して初期化することによりViewBag、新しいプロパティをに「追加」できるという事実の全体像を理解しました。ViewBag

ただし、で初期化されたすべてのプロパティを取得する方法を探していますViewBagViewBag(MSDNによると)ControllerBaseクラス内のオブジェクトとして宣言されており、オブジェクトのプロパティを動的に取得する方法についてのメソッドはないようです。

おそらく反省ですが、それでも、どこから始めればよいのかわかりません。

これを実行したい理由は、巨大なWebサイトをMVCからMVVMアーキテクチャに変換しているためです。そのために、ViewBagがどこでも使用されていないこと、およびコントローラーのメソッドの実行後にViewBagのプロパティが設定されていないことを確認するテストを行いたいと思います。

どこから始めればいいですか?

4

1 に答える 1

6

ViewDataを確認してください-辞書の形式でViewBagのすべてが含まれています

于 2012-05-01T15:39:30.900 に答える