- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- dotNet-ASP.NET MVC/モデルバインディング/カスタムモデルバインダー へ行く。
- 1 (2014-02-23 (日) 09:21:41)
- 2 (2014-02-23 (日) 10:12:46)
モデルバインディング - カスタムモデルバインダー
ある型のプロパティに対してカスタマイズされたモデルバインダーを適用する
型毎のカスタムモデルバインダーを作る場合、DefaultModelBinderを継承するバインダークラスもしくはIModelBinderを実装するバインダークラスを作って、Application_Start()でModelBindersに登録する。
ModelBinders.Binders.Add(typeof(Product), new ProductModelBinder());
参考
http://www.codeproject.com/Articles/551576/ASP-NET-MVC-Model-Binding-and-Data-Annotation