0

基本的に、約100個の要素を持つフォームがあります。フォームを送信すると、値がモデルにバインドされます。しかし、値が設定される前に、フォーム要素の特定の値に取り組みたいです。基本的に、フォームの要素の 95 の値をデフォルトのバインダーで設定したいのですが、設定する前に 5 つの要素の値を処理したいと考えています。

デフォルトのモデルバインダーをオーバーライドしてそれを行う方法について何か提案はありますか?

4

1 に答える 1

0

DefaultBinder の BindProperty(ControllerContext controllerContext, ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor) 関数をオーバーライドすることで、同じことを実現できます。

于 2011-05-17T10:52:37.497 に答える