注册 登录
编程论坛 ASP.NET技术论坛

Response.Redirect("http:\\xxx.xxx.xxx\aaa.aspx"); 为什么我用了

星云DR 发布于 2006-10-19 14:25, 3646 次点击
Response.Redirect("http:\\xxx.xxx.xxx\aaa.aspx"); 这怎么用啊?我怎么加上了 没反映 报错啊?
请问这句应该加在SCRIP里还是哪? 必须是HTM的还是ASPX? 为什么我加了没反映?报错啊
我2个页面 想访问2号页面必须通过1号来
13 回复
#2
wohemachen2006-10-19 14:34
Response.Redirect("2号页面名.aspx");
#3
星云DR2006-10-19 14:35
我试过 也没用啊 跳转不过去 报错
#4
weather20062006-10-19 14:45
代码如下:
Response.Redirect("http://xxx.xxx.xxx.xx/xx/xx.aspx");
或Response.Redirect(@"http://xxx.xxx.xxx.xx\xx\xx.aspx");
位置:哪里需要跳转加在哪里,引号里面只要是合法的URL (相对文件名或一个完整网地址)就行

[此贴子已经被作者于2006-10-19 14:48:24编辑过]

#5
星云DR2006-10-19 14:48
对啊 我没错啊 但问题就是报错了 应该加在哪?或者需要添加其他什么么?
#6
weather20062006-10-19 14:49
你错了,是/你写错了
#7
星云DR2006-10-19 14:50

我现在按照你的来 然后
Line 18: <body>
Line 19: <script language ="C#" runat="server">
Line 20: Response.Redirect("http://10.140.207.200/loginup.aspx");
Line 21: void select_chr_info(Object sender , System.EventArgs e)
Line 22: {
还是报错啊

#8
max1982ac2006-10-19 15:03
this.Response.Redirect("Index.aspx",true);
前面是页面的url ,后面是跳转时是否终止当前页
#9
weather20062006-10-19 15:07

在cs里写,尽量不要在aspx里写

#10
tianlei2006-10-19 16:20
Response.Redirect("http:\\xxx.xxx.xxx\aaa.aspx"); 把里面的 "\\" "\"  全部写成 "//"   "/"  就可以了
#11
tel19822007-04-28 18:12
回复:(max1982ac)this.Response.Redirect(

我按照你的方法来写的
全是一样的效果。
咋回事呀?

#12
djx5202007-04-29 16:00
在后台写,没见过在前太写C#代码的
#13
bygg2007-04-29 17:22

弄个Button 写在这个Button的Click事件里面

#14
airfei2007-04-29 21:21
在第一个页面要转向二个页面
直接Response.Redirect("aaa.aspx"); 保证两个页面在同一个文件夹下,如果不是就要用相对路径,如Response.Redirect("../aaa.aspx");
1