日期:2014-05-20  浏览次数:20544 次

window.open怎么打开上一层目录
先用redirect:
Response.Redirect( "..\\TestPage2.aspx ");     可以~
用window.open:
string   sURL   =   "..\\TestPage2.aspx ";
Response.Write( " <script   language= 'javascript '> window.open( ' "   +   sURL   +   " ', 'win ', 'width=500,height=300,top=0,left=0 '); </script> ");
结果错误!
错误信息:HTTP   错误   400   -   Bad   Request。

请问怎么修改?
随便给一个用window.open打开上一层目录的例子就可以了,谢谢

------解决方案--------------------
字符串拼错了把
这样试试

Response.Write( " <script language= 'javascript '> window.open( " + sURL + " ', 'win ', 'width=500,height=300,top=0,left=0 '); </script> ");

------解决方案--------------------
字符串没拼错的
没见过客户端能用..\\这样的相对路径的
------解决方案--------------------
你的上一层目录有访问权限吗?如果有的话不会出错

------解决方案--------------------
你开起了iis 的父系吗