关于这个特殊的异常(exception)有很多问题,但我找不到任何适合我的需要的问题。我不想禁用验证,也不想手动转义每个表单输入值。
有没有办法向用户显示此错误消息,就像 ASP.NET MVC 通知用户未在表单中提供所需值一样?我认为这将是处理此类错误的最干净的方法。
最佳答案
$("form").submit(function(e){
var invalid = $("form").find("input:text,input:hidden,textarea").filter(function() {
var value = $(this).val();
var encoded = $("<div>").html(value).text();
return value != encoded;
}).length > 0;
if (invalid)
{
e.preventDefault();
//show validation message
}
}
关于asp.net-mvc - 如何在 ASP.NET MVC 3 中向用户显示 "a potentially dangerous Request.Form value"的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7334878/