3

datatables.net jQuery プラグインから返されたデータを処理するためにカスタム モデル バインダーを実装してきましたが、実際にデータを取得する際に問題が発生しています。これは、データがリクエスト本文で返されModelBindingContextているValueProviderためです。ストリング。

現在、コントローラー メソッドのシグネチャは次のようになっています。

[HttpPost]
public DataTablesResult GetTableData([ModelBinder(typeof(MyCustomModelBinder))] DataTablesInput input)

シンプルな からデータを取得しています$.post()

FromBodyパラメータに属性を追加しようとしましたinputが、カスタム モデル バインダーの呼び出しがまったく停止するようです。

モデル バインダーにリクエスト ボディ内のデータを認識させるにはどうすればよいですか、それが不可能な場合は、投稿されたデータをクエリ文字列に移動するにはどうすればよいですか (これはやりたくありません!)。

4

0 に答える 0