CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何使用request.querystring传递文本框中输入的值?

楼主batihuzhaowei(巴弟)2006-03-06 22:31:59 在 .NET技术 / ASP.NET 提问

我想用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

相关问题

  • 如何将文本框TEXT的值传递到2exteachersave.asp页面
  • 用get方法传递文本框中的内容,地址应该怎么写?
  • 请教无为,点击一个文本框,想弹出一个页面,如何传递参数使该页面出现在文本框正下方?
  • 众高手请进,如何向函数传递一个对象,比如一个文本框对象。
  • :::怎么查看一个网页上的文本框内的内容,怎么传递给字符串:::
  • 获取文本框的值的问题以及页面之间传递参数的问题?
  • 怎样把JAVASCRIPT中某一变量值传递给DATAGRID中某单元格中的文本框中
  • 文本框
  • 提交表单后如何用javascript得到文本框里的值,用request吗
  • 激活文本框

关键词

  • 页面
  • strname
  • redirect
  • querystring
  • aspx
  • byval
  • output
  • 传递
  • sub
  • eventargs

得分解答快速导航

  • 帖主:batihuzhaowei
  • WeekZero
  • qianduo
  • andybll
  • songxiaozhao
  • jaycam

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo