CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

模态对话框问题

楼主stoneallen(我不想说,我很亲切)2005-08-17 16:53:45 在 .NET技术 / ASP.NET 提问

假设有两个模态对话框a和b,a对话框有按钮button1、文本框textbox1,点击button1弹出b对话框,  
  b对话框有按钮button2、文本框textbox2,点击button2关闭b对话框,并把textbox2的值传给a对话框的textbox1,请问把b对话框的textbox2的值传给a对话框的textbox1如何实现?我需要通过后台代码传值,比如这样  
  private   void   button1_Click(object   sender,   System.EventArgs   e)  
  {  
            //传值在这里完成,并关闭b对话框  
  } 问题点数:20、回复次数:6Top

1 楼stoneallen(我不想说,我很亲切)回复于 2005-08-17 16:55:32 得分 0

错了是这样  
  private   void   button2_Click(object   sender,   System.EventArgs   e)  
  {  
            //传值在这里完成,并关闭b对话框  
  }Top

2 楼lc666(别以为头上戴条内裤就觉得自己很酷,你丫纯粹是装B!)回复于 2005-08-17 17:20:53 得分 20

你可以利用Session在两个页面间传值:  
  在第一个页面中的前台代码加入:  
  <script   language="javascript">  
      window.document.all("Button1").onclick=dd_click;  
   
      function   dd_click()  
          {  
  window.showModalDialog("dd.aspx",null);  
          }  
  </script>  
  在其后台代码Button1_Click中写入  
  this.TextBox1.Text=Session["dd"].ToString();  
  然后在第二个页中的Button1_Click中加入  
  Session["dd"]=this.TextBox1.Text;  
  Page.RegisterStartupScript("","<script>window.close();</script>");Top

3 楼stoneallen(我不想说,我很亲切)回复于 2005-08-17 17:34:19 得分 0

我试下,先谢了Top

4 楼jabby12(『≈醉猫≈』)回复于 2005-08-17 17:41:22 得分 0

System.Diagnostics.Process.Start("dd.exe");Top

5 楼stoneallen(我不想说,我很亲切)回复于 2005-08-18 09:30:13 得分 0

To   lc666(小迷糊)   :  
  你的方法我试过了,好象不行,那个Session["dd"]找不到。Top

6 楼rouser(流淌的小溪)回复于 2005-08-22 23:21:48 得分 0

http://www.codeproject.com/useritems/modaldialoghelpercontrol.aspTop

相关问题

  • 无模态对话框
  • 调用模态对话框的问题
  • 非模态对话框的问题
  • 如何设置模态对话框
  • 有关模态对话框的问题!
  • 模态对话框中的session
  • 如何创建非模态对话框?
  • 模态对话框的问题
  • 模态对话框小问题
  • 非模态对话框问题?

关键词

  • 代码
  • 对话框
  • textbox
  • 传值
  • button
  • 关闭
  • dd
  • click
  • session

得分解答快速导航

  • 帖主:stoneallen
  • lc666

相关链接

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

广告也精彩

反馈

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