如何使用request.querystring传递文本框中输入的值?
我想用request.querystring传递文本框中输入的值到另一个页面,但总不成功,代码是这样写的:
传递页面:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim name As String
name = TextBox1.Text
Response.Redirect("output.aspx?strname=name")
End Sub
接收页面:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim n As String
n = Request.QueryString("strname")
Label1.Text = "我是:" & n
End Sub
结果每次都显示“我是name”
无比郁闷!~!
另:我在.net中为什么不能直接调试程序啊?总说找不到IE!
问题点数:20、回复次数:11Top
1 楼WeekZero(∮小气的鬼∮)回复于 2006-03-06 22:43:59 得分 10
Response.Redirect("output.aspx?strname=name")
=>Response.Redirect("output.aspx?strname="+name)Top
2 楼batihuzhaowei(巴弟)回复于 2006-03-07 09:15:48 得分 0
可是依然存在问题啊,现在显示的是“我是: ”,没有接收到传递的值Top
3 楼qianduo(flyinsky)回复于 2006-03-07 09:46:45 得分 5
Response.Redirect("output.aspx?strname="+name)
你也可以在IE上测试
localhost/.../output.aspx?strname=testTop
4 楼truelove12(结贴者寥寥无几,心寒ing...)回复于 2006-03-07 10:09:51 得分 0
response.redirect("b.aspx?n=" & server.urlencode(TextBox1.Text.trim))
Top
5 楼bluefloat(飘摇)回复于 2006-03-07 13:37:16 得分 0
中文乱码Top
6 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2006-03-07 14:04:41 得分 0
Response.Redirect("output.aspx?strname='"+name+"'")Top
7 楼kaixin521(开心一百)回复于 2006-03-07 14:13:06 得分 0
RPWTTop
8 楼andybll(冰雨)回复于 2006-03-07 14:16:52 得分 2
Response.Redirect("output.aspx?strname=" + name)
n = Request.QueryString["strname"]
Top
9 楼songxiaozhao(雨朋)回复于 2006-03-07 14:21:38 得分 2
改成如下的试试
传递页面:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim name As String
name = TextBox1.Text
Response.Redirect("output.aspx?strname="+name)
End Sub
接收页面:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim n As String
n = Request.QueryString("strname")
Label1.Text = "我是:" + n
End Sub
Top
10 楼jaycam(好好工作,努力做人,找个老婆,要个孩子,完了此生!)回复于 2006-03-07 14:21:55 得分 1
Response.Redirect("output.aspx?strname=" + name + ")"
太马虎了,以后细心点,跟据错误提示多检查。Top
11 楼batihuzhaowei(巴弟)回复于 2006-03-08 22:06:36 得分 0
谢谢大家,我重启IIS后就好了Top




