如果response.redirect失败,则重定向到页面

con*_*led 1 c#

我有一个response.redirect(url)去另一个网站.
如果此操作失败,我应该如何重定向到重定向失败页面?

  1. 该请求是从aspx页面后面的代码发送的.
  2. 我有一个httpmodule到位.可以用吗?

Num*_*nor 6

response.redirect(url)告诉浏览器请求"url",这样你就无法控制浏览器中这个url调用是否失败.

您可以做的是首先对该URL 执行HTTP GET HEAD以查看是否获得了http 200响应,然后执行response.redirect(url).