ASP.NET MVC バックエンドにデータを投稿するために、エディター拡張機能を備えたデータテーブルを使用しています。私が呼び出しているアクションは、デフォルトのモデル バインディングを使用するためのプロパティ値を自動的に見つけられるようにしたい複雑なオブジェクトを想定しています。
私の問題は、デフォルトのモデルバインディングが、フィールドがオブジェクトによって定義されたパブリックプロパティとまったく同じ名前を持つことを期待していることです。そのため、テーブルがデータを data[name]="name" として POST すると、プロパティ 'Name' の値が見つかりません。
カスタムモデルバインダーを定義することでこの問題を回避できますが、使用するモデルがたくさんあるので、テーブルから送信されたデータを再フォーマットして、デフォルトのモデルバインダーがそれを見つけられるようにしたいと考えています。 "名前"。
これはできますか?
ありがとう
ネイサン