一个关于Button事件的问题
楼主chengxinwen(chengxinwen)2006-12-21 22:03:49 在 Web 开发 / ASP 提问
我是想从ASP页面中通过URL传参数到ASP.NET页面中,下面是我ASP页面的代码,请大家帮我看看问题出在哪里??
<%@ language="VBScript"%>
<script language="vbscript">
dim id
dim pwd
id = txtID.value
pwd = txtpassword.value
Response.Redirect("Default2.aspx?username="+id+"&password="+pwd)
</script>
<html>
<body>
用户ID:<input type="text" value="ddddd" id="txtID" /><br />
密码:<input type="password" value="aaaaaa" id="txtpassword" /><br />
<input type="hidden" id="Button1" value="确定" runat="server"onclick="OnButtonClick"/>
</body>
//--<%Response.Redirect("Default2.aspx?username=aaaa&password=aaaa") %>--//
</html>
我把VB脚本去掉而直接用加了斜杠的语句就没有问题,请问这是怎么回事???
问题点数:20、回复次数:6Top
1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:28:10 得分 0
我晕。。。你在写什么?asp里哪有runat啊??
学.net 一开始也要把基础打好,你完全没弄明白客户端和服务端啊Top
2 楼chengxinwen(chengxinwen)回复于 2006-12-21 22:30:10 得分 0
但是我去掉哪一句还是有问题啊Top
3 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:34:42 得分 20
算了给你写一个
方案一
<%
if len(request("postback"))<>0 then
dim id
dim pwd
id = request("txtID")
pwd = request("txtpassword")
Response.Redirect("Default2.aspx?username=" & id & "&password=" & pwd)
%>
<html>
<body>
<form action="?postback=1" method="post">
用户ID:<input type="text" value="ddddd" id="txtID" /><br />
密码:<input type="password" value="aaaaaa" id="txtpassword" /><br />
<input type="submit" id="Button1" value="确定" />
</form>
</body>
</html>
Top
4 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:35:04 得分 0
<%
if len(request("postback"))<>0 then
dim id
dim pwd
id = request("txtID")
pwd = request("txtpassword")
Response.Redirect("Default2.aspx?username=" & id & "&password=" & pwd)
end if
%>
<html>
<body>
<form action="?postback=1" method="post">
用户ID:<input type="text" value="ddddd" id="txtID" /><br />
密码:<input type="password" value="aaaaaa" id="txtpassword" /><br />
<input type="submit" id="Button1" value="确定" />
</form>
</body>
</html>Top
5 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:36:10 得分 0
.net版也很好写。。。。不过既然是post数据,直接post到.net上就是了
何必这么着弄呢??Top
6 楼chengxinwen(chengxinwen)回复于 2006-12-22 08:41:54 得分 0
Response.Redirect("Default2.aspx?username=" & id & "&password=" & pwd)中id和pwd的值传不过来啊,我把他换成
Response.Redirect("Default2.aspx?username=11&password=11")就成功,怎么回事是 ?Top
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |








网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)