ValidationRequest问题.如何处理? [英] ValidationRequest Problem . how to handle?

查看:107
本文介绍了ValidationRequest问题.如何处理?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有问题.如果我要保存html标记,则应包含诸如< html>我遇到以下问题:

"从客户端检测到潜在危险的Request.Form值. 我不想禁用页面ValidationRequest.我该怎么办?

解决方案

请参见此处:
检测到ASP.NET 4.0潜在危险的Request.Form值 [ ^ ]


您应该使用JavaScript(或服务器端脚本)正确地转义任何用户输入.这是您可以尝试的另一个JavaScript函数

 字符串 .prototype.escapeHTML = 功能(){
  返回(
     .replace(/>/g,' & ; gt;').
         replace(/</  g,'& lt;'). 
                    replace(/ "  解决方案 

See here:
ASP.NET 4.0 potentially dangerous Request.Form value was detected[^]


You should use JavaScript (or a server-side script) to properly escape any user input. Here''s another JavaScript function you could try

String.prototype.escapeHTML = function () {
  return(
    this.replace(/>/g,'&gt;').
         replace(/</g,'&lt;').

         replace(/"/g,'&quot;')
  );
};
var codeEl = document.getElementById('test');
if (codeEl) {
  codeEl.innerHTML = codeEl.innerHTML.escapeHTML();
}


这篇关于ValidationRequest问题.如何处理?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆