jQuery $ .ajax()は、URLパラメータ値のリストを "params [] = ....."彼らは「paramsは[]」の名前で渡されるため
ASP.NET MVC 3は、コントローラのアクションでこれらのパラメータを解析できない
このようなパラメータの例は、「ターゲット%5B%の5D = 486F6D655C486F6D655C50656E6775696E732E6A7067」
あります私は自分の$ .ajax()呼び出しに "traditional:true"を追加することができましたが、変更できない外部プラグインからのajax呼び出しが行われました。
ASP.NET MVC3に値リストを送信する「従来のものではない」URLパラメータを理解させる方法はありますか?
更新:別のグローバルjQueryプロパティ「jQuery.ajaxSettings.traditional = true;」も見つかりました。それも試してみます。
ただし、配列の代わりにリストがある場合はどうなりますか? –