asp.net 被解码的 URI 不是合法的编码

来源:互联网 发布:node.js高级编程 编辑:程序博客网 时间:2024/05/16 08:35
这个问题在做项目中遇到,初始化是js编码的,原因是因为asp.net页面回发的时候进行了一次编码。asp.net编码和js的URIencode()方法编码后的字节不一致,所以导致不合法的编码。解决的办法是在后台添加一个属性变量 param = Server.UrlDecode(Request.QueryString["param"]),在页面使用<%=param%>。


原创粉丝点击