datatables.net jQuery プラグインから返されたデータを処理するためにカスタム モデル バインダーを実装してきましたが、実際にデータを取得する際に問題が発生しています。これは、データがリクエスト本文で返されModelBindingContext
ているValueProvider
ためです。ストリング。
現在、コントローラー メソッドのシグネチャは次のようになっています。
[HttpPost]
public DataTablesResult GetTableData([ModelBinder(typeof(MyCustomModelBinder))] DataTablesInput input)
シンプルな からデータを取得しています$.post()
。
FromBody
パラメータに属性を追加しようとしましたinput
が、カスタム モデル バインダーの呼び出しがまったく停止するようです。
モデル バインダーにリクエスト ボディ内のデータを認識させるにはどうすればよいですか、それが不可能な場合は、投稿されたデータをクエリ文字列に移動するにはどうすればよいですか (これはやりたくありません!)。