模态对话框问题

stoneallen 2005-08-17 04:53:45
假设有两个模态对话框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对话框
}
...全文
224 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rouser 2005-08-22
  • 打赏
  • 举报
回复
http://www.codeproject.com/useritems/modaldialoghelpercontrol.asp
stoneallen 2005-08-18
  • 打赏
  • 举报
回复
To lc666(小迷糊) :
你的方法我试过了,好象不行,那个Session["dd"]找不到。
jabby12 2005-08-17
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("dd.exe");
stoneallen 2005-08-17
  • 打赏
  • 举报
回复
我试下,先谢了
lc666 2005-08-17
  • 打赏
  • 举报
回复
你可以利用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>");
stoneallen 2005-08-17
  • 打赏
  • 举报
回复
错了是这样
private void button2_Click(object sender, System.EventArgs e)
{
//传值在这里完成,并关闭b对话框
}

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧