我有一个 response.redirect(url)
转到另一个站点。
如果失败,我应该如何再次重定向到重定向失败页面?
- 请求是从 aspx 页面后面的代码发送的。
- 我有一个
httpmodule
到位。可以用吗?
最佳答案
response.redirect(url) 告诉浏览器请求“url”,因此您无法控制此 url 调用是否在浏览器中失败。
你可以做的是首先对那个 url 执行 HTTP GET HEAD 以查看你是否收到 http 200 响应,然后执行 response.redirect(url)。
关于c# - 如果 response.redirect 失败则重定向到一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438024/