我有一个Javascript书签,当点击它时,会将用户重定向到新的网页,并将旧网页的URL作为查询字符串的参数提供。
但是,当原始网页的URL中有双连字符时(例如page--1--of--3.html
),我遇到了问题。很蠢,我知道 - 我无法控制原始页面。我正在使用的javascript escape
函数没有对连字符进行转义,如果要请求resource.aspx?original=page--1--of--3.html
,则IIS 6会给出文件未找到的错误。
是否有替代的javascript转义函数可用?解决此问题的最佳方法是什么?有人知道为什么IIS在处理resource.aspx?original=page--1
而不是page-1
时会出错吗?