4.0 フレームワークを使用するように古い ASP.NET MVC アプリケーションを更新していますが、カスタム ModelBinders をどうすればよいかわかりません。これらは、4.0 には存在しないと思われる Microsoft.Web.Mvc.DataAnnotations.DataAnnotationsModelBinder を拡張し、global.asax に登録されています。
特定のバインディング検証ルールを実装する最良の方法は何ですか? カスタム モデル バインダーを引き続き使用する必要がありますか? もしそうなら、私がサブクラス化する(またはおそらく装飾する)べきデフォルトのバインダーは何ですか?または、代わりにカスタム検証属性を作成する必要がありますか? または、他の何か?