MVCでViewBagを使用しているのは悪いですか? [閉まっている
-
16-10-2019 - |
質問
MVC 3チームは、コントローラーとThe ViewBagと呼ばれるビューとの間に動的なデータ交換の機能を導入することを決定したようですが、私たち全員が知っている強くタイプされたビューに対して良いことですか?使用することの肯定的および否定的な側面のいくつかは何ですか ViewBag
強くタイプされたビューを使用することに対して?
解決
ViewBagは、以前のASP.NET MVC 1および2のViewDataと同じものです。キーを含む辞書のように使用する必要があるのではなく、たまたま動的です。これが強くタイプされたビューをまったく置き換えるとは思わないので、実際には、ViewData/ViewBagをできるだけ使用する必要があります。 ViewData/ViewBagの名前が変更され、viewDataキャストが至る所にキャストされていないことでHTMLをクリーンにすると、エラーが少なくなるため、可能な限り強力にタイプしたビューを常に使用します。
所属していません StackOverflow