当前位置: 代码迷 >> ASP.NET >> 头疼Response.Redirect的有关问题
  详细解决方案

头疼Response.Redirect的有关问题

热度:4258   发布时间:2013-02-25 00:00:00.0
头疼Response.Redirect的问题
Response.Redirect会把当前页面的Location记住,加到传入的URL上,导致发布的时候从外部访问的话,URL总是不对。
比如我从网站的 Personal\PersonalInfo.aspx中跳转到根目录下的succeeded.aspx,即便我把URL写成“www.mywebsite.cn/succeeded.aspx”,他也会跳转到“Personal/www.mywebsite.cn/succeeded.aspx”,结果自然是打不开页面了,这个问题我应该怎么解决呢?

IIS7,ASP.net, C#代码,.NetFramework4.0的程序

------解决方案--------------------------------------------------------

重定向到外网路径。。。加上http://
------解决方案--------------------------------------------------------
用带完整 http://的 绝对网址转向就可以了。 否则会认为相对路径
------解决方案--------------------------------------------------------
写成http://wwwwww.mywebsite.cn/succeeded.aspx的形式
?Response.Redirect("http://wwwwww.mywebsite.cn/succeeded.aspx");
  相关解决方案