我不一定非要使用 response.redirect,但我就是这么用的。我想在新窗口中打开选定的链接。我该怎么做?
context.Response.Redirect(ConfigurationManager.AppSettings["URL"] + ext );
最佳答案
简短的回答是你不能。浏览器是唯一可以打开新窗口的东西。
您可以做的是将一段 html 发送到响应中,该响应包含与您的 url 的链接作为 href、target="_blank"和一大块伪造点击的 javascript onload 表单。如果这不起作用,则使用 window.open(url);
response.write("<script>");
response.write("window.open('page.html','_blank')");
response.write("</script>");
关于c# - 如何在 response.redirect 上使用 Target=_blank?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994285/