当用户输入外国名称时,我收到验证错误。一个例子是:
System.Web.HttpRequestValidationException:从客户端检测到具有潜在危险的 Request.Form 值(ctl00$pageContent$txtName="Pedro ú logo")。
其中 ú 被翻译为 & # 250 ; (当然没有空格)
这些外来字符是可接受的,不应导致验证错误。我希望 ASP.NET 验证使用 UTF-16 而不是 UTF-8 进行验证
许多网站、博客和论坛都简单地说要关闭验证。(即 ValidateRequest="false")
有没有办法在不关闭验证的情况下解决这个问题?此应用程序不接受关闭验证。
谢谢,杰夫