物业管理(智能化房地产管理)//3g.hspt.net.cn/tszy/135.html" target="_blank" class="innerlink">计算机应用技术(4G移动商务方向)g.hspt.net.cn/tszy/134.html" target="_blank" class="innerlink">计算机网络技术(4G移动通信工程方向)>这篇文章介绍了ASPNET 窗体间传值的方法有需要的朋友可以参考一下希望对你有所帮助 假设ParentFormaspx 页面上有TextBox文本框和Open按钮 点击Open按钮弹出SubFormaspxSubFormaspx页面上有TextBox文本框和Close按钮 点击Close按钮关闭SubFormaspx页面并把子页面SubFormaspx文本框的值显示到父页面ParentFormaspx 的文本框上 父窗体前台代码 复制代码 代码如下: <script type="text/javascript"> function OpenSubForm(ret) { var strPath = "subFormaspx" var nHeight = var nWidth = var feature feature = "Height= " + nHeight + "Width=" + nWidth + "top=Left="; feature += "dependent=yeslocation=noresizable=yesscrollbars=yesstatus=yestoolbar=no;"; windowopen(strPath+"?Ret_Form=Form&Ret_Value="+retsubFormfeature)focus(); return false; } </script> 父窗体后台代码 复制代码 代码如下: private void Page_Load(object sender SystemEventArgs e) { // ペーを初期化するユーザー コードをここに挿入します thisButtonAttributesAdd("onClick""return OpenSubForm(TextBox);"); } 子窗体后台代码 复制代码 代码如下: private void Button_Click(object sender SystemEventArgs e) { string strScript =stringEmpty; string strRetForm = StringEmpty; string strRetValue=StringEmpty; strRetForm=RequestParams["Ret_Form"]; strRetValue=RequestParams["Ret_Value"]; if (strRetForm == stringEmpty) { strRetForm= "documentforms[]"; } strScript = "<script language=javascript>"; strScript += "windowopener" + strRetForm; strScript += "" + strRetValue + "value=" + thisTextBoxTextTrim() + ";"; strScript += "windowclose();"; strScript += "</script>"; ResponseWrite(strScript); }
|