我继承了一个使用JavaScript打开一个小窗口的旧ASP网站:
<a href="javascript:OpenBillBack(961,0011)">OPEN</a>
function OpenBillBack(RequestID, Process) {
BillbackUrl = "Billback.aspx?Request_ID=" + RequestID + "&PR=" + Process;
mywin = window.open(BillbackUrl, "BillBack", "target=_blank,height=450,width=555,top=200,left=200,status=no,toolbar=no,scrollbars=no,menubar=no,location=no,resizable=yes");
mywin.focus();
}
但是,在打开的窗口中,PR
参数的值已经以某种方式被转换为&#34; 0011&#34;到&#34; 9&#34;:
http://myurl.com/Billback.aspx?Request_ID=961&PR=9
到目前为止,我认为这与参数值中的前导零相关,因为具有非前导零值的其他链接不会遇到相同的行为。
导致此翻译的前导零是什么意思?或者那是一只红鲱鱼?
这是在IIS 7.5上的ASP.NET 4.0 Classic中运行。