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

[求助]response.redirect无法指向

xiaobai40510 发布于 2007-10-28 11:48, 4439 次点击
我打算在一个页面上添加两个button(其中一个是写留言,另外一个是管理员登陆),然后对这两个button指定动作,从而指向相应的处理页面。可是不知道为什么,总是无法到达指定的页面?!还麻烦高手帮忙解答一下!
部分代码如下:
<form action="index.asp" method="post">
<div id="title">
<a href="write.asp"><input type="submit" name="write" value="发表留言" /></a>&nbsp;&nbsp;&nbsp;
<a href="admin_login.asp"><input type="submit" name="login" value="登陆管理" /></a>
</div>
<%
if request.Form("wirte")="发表留言" then
response.Redirect("write.asp")
end if
if request.Form("login")="登陆管理" then
response.Redirect("admin_login.asp")
end if
%>
</form>
6 回复
#2
永夜的极光2007-10-28 11:59
不要用按钮,换成两个超链接就好了
#3
永夜的极光2007-10-28 12:02
或者参考这个帖子:https://bbs.bc-cn.net/viewthread.php?tid=180421&star=at#

用一个hidden来保存点击了哪个按钮,这样后面的页面通过判断这个hidden就能知道了,然后根据需要跳转
#4
madpbpl2007-10-28 12:09
if request.Form("wirte")="发表留言" then
改成
if request.Form("write")="发表留言" then
建议楼主按永远的极光的方法调整一下。
#5
hebingbing2007-10-28 12:11

一时疏忽,没有看清楚代码,o(∩_∩)o...还以为是.........o(∩_∩)o...。同意楼上的说法

[此贴子已经被作者于2007-10-28 12:24:30编辑过]

#6
tianyu1232007-10-28 18:10


把提交按钮改为普通按钮,再加个事件处理即可!

[CODE]<form action="index.asp" method="post">
<div id="title">
<a href="write.asp"><input type="button" name="write" value="发表留言" onclick="location.href='write.asp';"
/></a>&nbsp;&nbsp;&nbsp;
<a href="admin_login.asp"><input type="button" name="login" value="登陆管理"
onclick="location.href='admin_login.asp';" /></a>
</div>
</form>[/CODE]

#7
xiaobai405102007-10-29 18:02
我看到错误的原因了,想不到一时粗心造成这么大的错误 !

内疚至极,希望版主把贴删掉才好呀,太过意不去了!!

同时,感谢大家的帮助(尤其是madpbpl),thank you very much !

我以后一定会改正类似的错误的:(

[此贴子已经被作者于2007-10-29 18:04:00编辑过]

1