zoukankan      html  css  js  c++  java
  • 编辑器上传提交不能过.net 安全验证的解决方案

    遇到这样的错误大部分人都是关闭当前的页面的验证这样很不安全其实用js 脚本替换下就可以解决了

     1 function HTMLEncode (str) {
     2         str = str.replace(/\'/g, "´");
     3         str = str.replace(/\</g, "&lt;");
     4         str = str.replace(/\>/g, "&gt;");
     5         str = str.replace(/\"/g, "&quot;");
     6         return str;
     7     }
     8  function HTMLDecode (str) {
     9         str = str.replace(/&acute;/g, "'");
    10         str = str.replace(/&lt;/g, "<");
    11         str = str.replace(/&gt;/g, ">");
    12         str = str.replace(/&quot;/g, "\"");
    13         return str;
    14    }

    然后在脚本提交的时候尽心拦截处理

     $("form").submit(function () {
        $("#替换对象的id").val(HTMLEncode($("#替换对象的id").val()));
      return true;
    });

    这样就不会提示错误了

    而且也安全不用取消.net的安全验证.

  • 相关阅读:
    js 进阶笔记
    Move Zeroes
    笔记
    前端笔记
    PAI-AutoLearning 图像分类使用教程
    Redis Key过期通知
    Ubuntu 安装配置 JDK+Tomcat+Nginx
    Linux常用指令总结
    使用Openssl创建证书
    Python 操作Excel
  • 原文地址:https://www.cnblogs.com/binghe875/p/2864016.html
Copyright © 2011-2022 走看看