ユーザーが外国の名前を入力すると、検証エラーが発生します。例は次のとおりです。
System.Web.HttpRequestValidationException:潜在的に危険なRequest.Form値がクライアントから検出されました(ctl00 $ pageContent $ txtName ="Pedroúlogo")。
ここで、úはúとして翻訳されています。(もちろんスペースなし)
これらの外国文字は受け入れ可能であり、検証エラーを引き起こしてはなりません。ASP.NET検証でUTF-8ではなくUTF-16を使用して検証する必要があります
多くのWebサイト、ブログ、およびフォーラムは、単に検証をオフにするように言っています。(つまり、ValidateRequest = "false")
検証をオフにせずにこれを回避する方法はありますか?このアプリケーションでは、検証をオフにすることはできません。
ありがとう、ジェフ