Asp.Net处理URL空格变%20问题
2016-06-29 12:11
453 查看
在Web前端需要页面跳转的时候我们可能会这样子用:window.location.href = "page.html?parameters",如果刚好parameters里面带有空格,程序就可能出问题。
在新页面page.html想要获取parameters的时候,在IE浏览器下面可以正常获取,但是在chrome发现空格被替换成%20了。
这样就会造成了传回到服务器的参数并不是我们期望的格式,从而引发程序错误。
既然是Web前端和后端的编码问题,后台处理起来也比较简单,解码一下就好了:
转载请注明出处:http://www.cnblogs.com/keitsi/p/5625714.html
在新页面page.html想要获取parameters的时候,在IE浏览器下面可以正常获取,但是在chrome发现空格被替换成%20了。
这样就会造成了传回到服务器的参数并不是我们期望的格式,从而引发程序错误。
既然是Web前端和后端的编码问题,后台处理起来也比较简单,解码一下就好了:
parameters = HttpUtility.UrlDecode(parameters);
转载请注明出处:http://www.cnblogs.com/keitsi/p/5625714.html
相关文章推荐
- c#/asp.net 对一个内容字符串提取字符串的图片,并且转换为UBB
- ASP.NET MVC企业级实战目录
- ASPNET树形级联
- 开源Asp.Net Core小型社区系统
- asp.net服务器控件的生命周期
- GRASP----(职责分配原则)
- asp.net mvc中应用Grid++ Report (基本应用示例)
- Infragistics.NetAdvantage.Ultimate.2011 ASP.NET Product Changes
- ASP.NET MVC 静态资源打包和压缩问题小记
- 如何做一个基于ASP.NET MVC 网站(二)
- JasperReport部署到JasperServer
- ASP.NET MVC框架@Html问题
- 基于ASP.NET+EasyUI框架实现图片上传提交表单功能(js提交图片)
- 基于ASP.NET+easyUI框架实现图片上传功能(判断格式+即时浏览 )
- 基于ASP.NET+easyUI框架实现图片上传功能(表单)
- 封装Web Uploader 上传插件、My97DatePicker、百度 编辑器 的使用 (ASP.NET MVC)
- 理解SVG的viewport,viewBox,preserveAspectRatio
- ASP.NET(C#)中两日期相减,如何得到相差的月份数
- ASP.NET MVC生命周期介绍(转)
- (转)理解ASP.NET MVC执行过程