ユーザーがいくつかの選択を行う複雑なフォームと、情報を入力するいくつかのテキストエリアがあります。フォームはうまく機能し、データは JSON 経由で MVC コントローラーに渡され、すべて正常に機能します。
ただし、ユーザーはユーザーであり、「£$%&() などの特別な文字を使用しているユーザーがいることがわかりました。これにより、JSON が正しくフォーマットされず、コントローラー アクションが正しくバインドされません。
私の質問は、ユーザーからのテキスト入力をエンコードして、有効な JSON を形成する方法です。
データを収集する現在の方法は次のとおりです。
var TelNo = $("#TelNo").
var EmailMessage = $("#EmailMessage").val();
ありがとう。
崖。