MVC WebApi アプリがあります。私は何か基本的なことをしようとしています - 本文でJSONを介して文字列を渡します。私のクライアントは少数のキー/値パラメーターを送信し、MVC ルーターがそれらを取得すると、文字列の内容の解釈を開始します。
JSON 本文の例は次のとおりです。
{ "myKey":"red,yellow,brown,orange","foo":"bar" }
私のMVCコントローラーメソッドは
public Dictionary<string, string> PostMyAction([FromBody] str1, [FromBody] str2) { }
私は期待しstr1 == "red,yellow,brown,orange"
ますが、代わりに私は得る"Can't bind multiple parameters ('str1') to the request's content."
最初の文字列をパラメーターのリストとして解析するのはなぜですか?