T4MVC以外に、MVC3プロジェクトにMvcContribを使用している人はいますか?昨年MVC2で構築されたプロトタイププロジェクトを組み込むことにしました。これは主にMvcContribのページングと並べ替えの名前空間を使用しますが、流暢なhtmlヘルパーも使用します。
プロジェクトをMVC3にアップグレードしたいのですが、MvcContribの依存関係の一部も削除する必要があるのではないかと思います。維持する理由は?削除する理由は?
T4MVC以外に、MVC3プロジェクトにMvcContribを使用している人はいますか?昨年MVC2で構築されたプロトタイププロジェクトを組み込むことにしました。これは主にMvcContribのページングと並べ替えの名前空間を使用しますが、流暢なhtmlヘルパーも使用します。
プロジェクトをMVC3にアップグレードしたいのですが、MvcContribの依存関係の一部も削除する必要があるのではないかと思います。維持する理由は?削除する理由は?
はい、プロジェクトで使用しています。私はGridとTestHelperを幅広く使用しています。
私もTestHelperを使用していますが、非常に便利でよく書かれています。
MvcContribの強く型付けされたRedirectToActionは、リダイレクト先のアクションを削除または名前変更すると、コンパイル時エラーが発生します。通常のリダイレクトでは、アクション名のマジックストリングに悩まされるため、アプリケーションの重大な変更を見落とすリスクがあります。
ModelStateToTempData属性は、更新アクションから直接ビューを返すのではなく、更新POSTアクションからフォームページにリダイレクトするときにモデル状態を保持できるため、便利です(これは悪い習慣です)。