mvc 3 チームはビューバッグと呼ばれるコントローラーとビューの間の動的データ交換のための機能を導入することを決定したようですが、それは私たちがよく知っている強く型付けされたビューに対して良いことですか? ViewBag
厳密に型指定されたビューを使用する場合と比較して、ビューを使用する場合のプラス面とマイナス面は何ですか?
9550 次
1 に答える
42
ViewBag は、以前の ASP.NET MVC 1 および 2 の ViewData と同じものです。これは、キーを持つ辞書のように使用する必要がなく、たまたま動的になっているだけです。これが厳密に型指定されたビューをまったく置き換えるとは思いません。実際、Viewdata/Viewbag はできるだけ使用しないでください。Viewdata/Viewbag 内の名前が変更された場合にエラーが少なくなり、ViewData キャストをあちこちに配置しないことで HTML がきれいになるため、可能な限り常に厳密に型指定されたビューを使用してください。
于 2011-01-22T04:01:26.430 に答える