フォーム値を使用してアクションに HTTP POST を実行しました。
名前=123+456
しかし、私の行動では、次のようになります。
123 456
そのため、モデル バインダーは "+" をスペースに置き換えます。
[HttpPost]
public JsonResult MyAction(string name)
{
何か案は?カスタム モデル バインダーなどを作成する必要がありますか?
編集:
これは、次のように jquery に投稿されます。
$.ajax({
...
data: "name=" + $('#signin-username').val()
...
});
JSON.stringify などを使用する必要がありますか? または、手動でエンコードする必要がありますか?