我在WebForm1里面添加了一个按钮和一个textbox, 在Webform2里面也添加一个确定按钮和一个textbox,点击WebForm1里面的按钮弹出WebForm2,在WebForm2里的textbox里输入字符串后点击确定按钮后关闭WebForm2,然后在WebForm1里面的textbox里显示WebForm2里的textbox里面字符串,如何解决关闭WebForm2后把字符串传递到WebForm1的textbox里面显示? WebForm2关闭后不是链接到WebForm1,只是关闭! 各位大哥哥帮下忙,有什么好办法啊??
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>
<head>
<title>WebForm</title>
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script runat="server" language="c#">
private void Page_Load(object sender, System.EventArgs e)
{
}override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
//this.Button1.Click += new System.EventHandler(this.Button1_Click);
}private void Button1_Click(object sender, System.EventArgs e)
{
}
</script>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" runat="server"/>
<input type=button value="点击打开WebForm2.aspx" onclick="window.open('WebForm2.aspx');">
</form>
</body>
</html>
<%@ Page language="c#" AutoEventWireup="false" debug="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>
<head>
<title>WebForm</title>
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script runat="server" language="c#">
private void Page_Load(object sender, System.EventArgs e)
{
}override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
//this.Button1.Click += new System.EventHandler(this.Button1_Click);
}private void Button1_Click(object sender, System.EventArgs e)
{
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function test()
{
window.opener.document.getElementById("TextBox1").value = document.getElementById("TextBox1").value;
window.opener = null;
window.close();
}
//-->
</SCRIPT>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" runat="server"/>
<input type=button value="点击关闭WebForm2.aspx,并回传值" onclick="test();">
</form>
</body>
</html>