2

T4MVC以外に、MVC3プロジェクトにMvcContribを使用している人はいますか?昨年MVC2で構築されたプロトタイププロジェクトを組み込むことにしました。これは主にMvcContribのページングと並べ替えの名前空間を使用しますが、流暢なhtmlヘルパーも使用します。

プロジェクトをMVC3にアップグレードしたいのですが、MvcContribの依存関係の一部も削除する必要があるのではないかと思います。維持する理由は?削除する理由は?

4

3 に答える 3

1

はい、プロジェクトで使用しています。私はGridTestHelperを幅広く使用しています。

于 2011-12-22T16:55:19.137 に答える
1

私もTestHelperを使用していますが、非常に便利でよく書かれています。

于 2011-12-22T16:57:22.617 に答える
0

MvcContribの強く型付けされたRedirectToActionは、リダイレクト先のアクションを削除または名前変更すると、コンパイル時エラーが発生します。通常のリダイレクトでは、アクション名のマジックストリングに悩まされるため、アプリケーションの重大な変更を見落とすリスクがあります。

ModelStateToTempData属性は、更新アクションから直接ビューを返すのではなく、更新POSTアクションからフォームページにリダイレクトするときにモデル状態を保持できるため、便利です(これは悪い習慣です)。

于 2012-09-25T16:34:12.077 に答える