父窗口代码:
<scritp type="text/javascript">
function showChil() {
window.showModelDialog("childre.aspx?pare=nn",window,"help:no;");
window.location.href.reload();
}
</script>
<asp:Button id='btn' text="子窗体" runat="server" onclick="showChil()"></asp:Button>
<asp:TextBox id='AllName' runat="server" /> //接受子窗口传来的值
chldre.aspx子窗口代码:
<asp:Button id="btnShow" runat="server" onclick="btnShow_click" />
<asp:TextBox id='txtName' runat="server" />
在.cs代码中
click代码事件中
string names= this.txtName.Text;
Response.Write("<script language='javascript'> opener.document.form1.AllName.value = '" + names + "' ;</script>"); //form1是父窗口中的form表单,AllName是父窗口中的接收文本框
Response.Write("<script language='javascript'>window.close();</script>") ;
本文介绍了一个ASP.NET应用程序中父窗口如何打开子窗口,并实现子窗口向父窗口传递数据的具体实现方法。通过JavaScript和服务器端代码结合的方式,展示了如何在子窗口操作后更新父窗口中指定控件的值。
4841

被折叠的 条评论
为什么被折叠?



