当前位置: 代码迷 >> ASP.NET >> 关于子窗体向父窗体传递值有关问题
  详细解决方案

关于子窗体向父窗体传递值有关问题

热度:186   发布时间:2013-02-26 00:00:00.0
关于子窗体向父窗体传递值问题!
a为父窗体,b   为子窗体,现在要在子窗体的按钮点击后
将字符串ReturnName= "aa;bb "返回给a窗体的textbox

按钮代码如下
ReturnName   =   ReturnName.Replace( "; ",   "\n\r ");
Response.Write( " <script   Language=JavaScript> ");
                ( "window.opener.document.Form1.txttj.value= '@ "+ReturnName+ " ';\n ");
                Response.Write( "window.close(); ");
                Response.Write( " </script> ");

目的是先将字符串中的 "; "号转换成断行,最后输出到textbox中的效果是
aa
bb
该怎么做呢?

------解决方案--------------------------------------------------------
用\转义即可

------解决方案--------------------------------------------------------
在子窗口先不要转义字符,在父窗体接收到字符串时(txttj加个脚本函数,当内容有变化时执行),再把 "; "变为回车换行
  相关解决方案