在form表单提交前,可以在web页面,submit按钮的click事件中,使用js函数对,可能有危险字符的内容进行编码。

有3个函数可用:

encodeURI() 函数可把字符串作为 URI 进行编码。

escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

在后台用函数进行解码,可以用函数:

HttpUtility.UrlDecode(str);

客户端js的三个函数区别,请自行百度。

参考文章

地址:https://www.cnblogs.com/andiki/articles/1399720.html

标题:JS编码解码

转载于:https://www.cnblogs.com/Tpf386/p/7825575.html

asp.net提交危险字符处理方法之一相关推荐

  1. asp.net中防止攻击的方法

    你应该在程序中验证所有的不信任输入.你应该假定所有的用户输入都是非法的.用户可以在应用程序中提供表单字段,查询字串,客户端cookies和浏览器环境值比如用户代理字串和IP地址等. 弱输入校验通常为注 ...

  2. mysql 危险字符_PHP过滤指定字符串,过滤危险字符

    安全过滤函数,用于过滤危险字符 function safe_replace($string) { $string = str_replace(' ','',$string); $string = st ...

  3. .net 遍历界面上所有的控件,替换危险字符,例如单引号。

    public string myrePlaceChar(string inputString, int maxLength){StringBuilder retVal = new StringBuil ...

  4. 几种过滤URL和FORM中非法字符的方法

    ASP 过滤URL和FORM中非法字符 第一种: < % ' 检查URL输入 限制非法字符 url = LCase (request.querystring()) ip = request.Se ...

  5. ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)

    在本节中,您将验证电影控制器生成的编辑方法(Edit action methods)和视图.但是首先将修改点代码,使得发布日期属性(ReleaseDate)看上去更好.打开Models \ Movie ...

  6. ASP.NET生成静态页面的方法

    使用ASP.NET生成静态页面的方法有两种,第一种是使用C#在后台硬编码,第二种是读取模板文件,使用字符串替换的方法.第一种方法编码量大,而且维护比较困难.我重点讲解第二种方法.第二种方法的基本思路是 ...

  7. ASP.NET防止页面刷新的方法

    ASP.NET防止页面刷新的方法: 方法有二,总结如下: 第一方法: 直接在CS代码里敲:  Response.Buffer = true;  Response.ExpiresAbsolute = D ...

  8. asp自动生成html文件的方法

    1,设计数据库testmb.mdb 新建表moban:字段m_id(自动编号,主关键字):字段m_html(备注类型) 2,假设第一模板内容代码 将下列代码拷贝到m_html字段中 以下是代码片段: ...

  9. 过滤输入字符串中的危险字符

    在文本框中输入&;<>/%=#等字符时,在处理页中会把这些字符过滤掉然后显示出过滤后的字符串 应用String类提供大的replaceAll()方法,过滤字符串中指定的子字符串 p ...

最新文章

  1. IOS开发之GCD的基本知识
  2. Python初始环境搭建和Pycharm的安装
  3. 用go语言制作读取excel模板批量生成word工具
  4. bfs——练习demo2(20届周新杰提供)
  5. 脑芯编:窥脑究竟,织网造芯(二)
  6. ファイルアップロード関連のjQueryプラグイン10攻略
  7. Kotlin学习记录1
  8. 安全技术可以采用计算机安全,2017年计算机三级《信息安全技术》习题
  9. 20145109 《Java程序设计》第七周学习总结
  10. Atitit 人脸识别 眼睛形态 attilax总结
  11. 项目开发文档编写规范【附文档模板】
  12. php网站动态实例教程,PHP动态网站开发实例教程
  13. 《机器学习实战》--资料下载和运行环境
  14. Remote Desktop Connection Manager (RDCMan) 介绍
  15. unas 下 Transmission 下载使用体会
  16. 语音数字信号处理技术应用 --- 创新点头脑风暴
  17. 盒子模型与PS基本操作
  18. 一级计算机电子表格人,计算机一级电子表格.doc
  19. 【Nginx 快速入门】反向代理、负载均衡、动静分离
  20. 免费修复受损的mp4视频文件

热门文章

  1. [转载]前端工程师应该关注什么
  2. php广告插入代码,[教程]如何在phpcms中添加html代码广告
  3. cron 工具 每分钟_计划任务 cron和crontab
  4. python元组元素的提取比_Python 元组数据类型(tuple)详解 [访问元组元素][修改元组元素][删除元组][学习 Python 必备基础知识][看此一篇就够了]...
  5. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...
  6. Linux找头文件规则,linux 头文件、库文件查找顺序
  7. 撩课mysql_撩课-Mysql第20部分索引
  8. 黑龙江科技大学计算机类分数线,2019年黑龙江科技大学优势专业排名及分数线...
  9. java命名course为名的class_Java教程之变量命名
  10. java map collection_java 集合----Map、Collection