页面之间传递参数的问题

I)我的问题是这样的:

asp.net中,比如我要在一个页面中输入一些参数,有些参数是需要点击一个按钮弹出另一个窗口给用户选择参数,用户选择好参数后,点击确定后关闭这个 新窗口,而选择的值填充到原先的窗口中。

 

II)相关的解决办法:

弹出窗口  
  最初页面Button事件中  
   
  String   sUrl   =   "Details.aspx?Id="   +   TextBox1.Text;  
  String   sFeatures   =   "'height=320;width=160;left=100;top=50;location=no;menubar=no;resizable=yes;scrollbars=no;status=no;titlebar=yes;toolbar=no'";  
  String   sScript   ="";  
  sScript   +=   "<script   language=javascript>";  
  sScript   +=   "window.open('"   +   sUrl   +   "','',"   +   sFeatures   +   ");";  
  sScript   +=   "</script>";  
  Response.Write(sScript);  
   
  关闭窗口并传值  
  Details.aspx文件Button事件中  
   
  String   sId   =   TextBox2.Text;  
  String   sScript   =   "";  
  sScript   +=   "<script   language=javascript>";  
  sScript   +=   "     window.opener.Form1.TextBox2.value   =   '"   +   sId   +   "';" ;  
  sScript   +=   "     window.close() ;";  
  sScript   +=   "</script>";  
  Response.Write(sScript);

其中最关键的就是用红字标出的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值