MVC3ページでViewBagを使いすぎるとどうなりますか?頻繁に使用し続けると、どのような極端な問題が発生しますか。簡単に言うと、ViewBagの欠点は何ですか?また、その代替手段は何ですか?
4671 次
3 に答える
13
それの代替は何ですか?
ViewModelsのみを使用する必要があります。これが推奨されるアプローチです。強く型付けされたビューを作成します。これにより、コードがよりクリーンになり、保守が容易になります。
どのような極端な問題がありますか?
Viewbags / ViewDataの問題は、コンパイル時のチェックです。ViewBagsは単なる辞書であり、実行時まで問題に気付かないため、コードでエラーが発生しやすくなります。したがって、常にViewModelsを使用するようにしてください。
于 2013-03-22T10:34:19.503 に答える
5
私が知っている2つのポイント:
- これにより、コントローラーのテストが容易になります。
- あなたの意見は強くタイプされていません
于 2013-03-22T10:23:59.610 に答える
-2
実行時にパフォーマンスに影響を与える可能性があります。
于 2015-06-19T10:18:11.320 に答える