【发布时间】:2014-10-17 16:20:00
【问题描述】:
我正在尝试为用户提供一个新的浏览器窗口并将他们重定向到不同的页面。我在使用之前已经完成了
ScriptManager.RegisterStartupScript(Page, typeof(string), "popup","window.open('ClaimTimeExpense.aspx', '_blank')", true);
问题在于,我所在的当前页面有一个 URL/文件路径,例如,
localhost/protected/ADMIN/AllUsers.aspx
但我需要重定向到的页面只是
localhost/protected/myPage2.aspx
所以当窗口打开时它会抛出服务器错误,因为它会将文件路径放入..
localhost/protected/ADMIN/ClaimTimeExpense.aspx
我的脚本管理器行有什么问题,或者有什么方法可以让 url 正确指向吗?我会使用javascript,但必须这样。
【问题讨论】:
-
我可能没有正确理解,但你不能在 URL 前使用 ../ 吗?
标签: c# asp.net scriptmanager response.redirect