问题描述
用VS2010新建了一个网站,主页为Default.aspx在Default.aspx.cs中加入如下代码,按F5启动调试。页面并没有从主页跳转到百度啊。什么原因呢?我用的是360浏览器。protectedvoidPage_Load(objectsender,EventArgse){Response.Status="302ObjectMoved";Response.AppendHeader("Location","http://www.baidu.com");}
解决方案
解决方案二:
你确定Response.AppendHeader是重定向跳转的意思?先查百度吧。
解决方案三:
顶起来啊。。。。。。。。。请高手高手高高手解答啊。。。。。。。。。。。
解决方案四:
response.redirect才是重定向
解决方案五:
Response.AppendHeade是将HTTP头添加到输出流。HttpResponse.Redirect:除此之外还有其他的跳转方法
解决方案六:
Response.AddHeader("Refresh","0;http://www.baidu.com");0代表跳转的时间,后面代表跳转的地址
解决方案七:
跳转页面都用redirect,或者用transfer。没特殊需求你去搜搜看哪个神经病用AppendHeader去调转页面?别看那些地摊书籍,研究别人项目的源码比地摊书籍有用多了
解决方案八:
用response.redirect吧,,,一般都用这个。。。参考MSND。。。
解决方案九:
Redirect这个是跳转
解决方案十:
Response.AppendHeader主要不是用来做跳转用的,推荐用重定向如:response.redirect("http://www.baidu.com");http://msdn.microsoft.com/zh-cn/library/system.web.httpresponse.appendheader.aspx
解决方案十一:
Response.AppendHeader主要不是用来做跳转用的,推荐用重定向如:response.redirect("http://www.baidu.com");
解决方案十二:
一般来说如果是重定向用response.redirect。
解决方案十三:
我的可以直接跳过去...
解决方案十四:
response.redirect比较常用