質問

MVC 3チームは、コントローラーとThe ViewBagと呼ばれるビューとの間に動的なデータ交換の機能を導入することを決定したようですが、私たち全員が知っている強くタイプされたビューに対して良いことですか?使用することの肯定的および否定的な側面のいくつかは何ですか ViewBag 強くタイプされたビューを使用することに対して?

役に立ちましたか?

解決

ViewBagは、以前のASP.NET MVC 1および2のViewDataと同じものです。キーを含む辞書のように使用する必要があるのではなく、たまたま動的です。これが強くタイプされたビューをまったく置き換えるとは思わないので、実際には、ViewData/ViewBagをできるだけ使用する必要があります。 ViewData/ViewBagの名前が変更され、viewDataキャストが至る所にキャストされていないことでHTMLをクリーンにすると、エラーが少なくなるため、可能な限り強力にタイプしたビューを常に使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top