让弹出的子窗口传递值给父窗口

我在a.aspx里面定义了一个textbox和一个button,
<asp:textbox   id="txtOwner"   runat="server"   CssClass="inputcss"   Width="223px"   Height="21"> </asp:textbox>
<span   style="COLOR:   red"> &nbsp;[ </span>
<A   οnclick="javascript:window.showModalDialog('SelClient.aspx',window,'status:no;scroll=no;resizable:no;dialogLeft:300;dialogtop:200;help:no;dialogwidth:420px;dialogheight:300px')"   href="#"> 点击选择 </A>
<span   class="red"   style="COLOR:   red"> ] </span>


在'SelClient.aspx'定义了一个grid和一个SubmitBtn的button,我要将grid的选中的一个值是string在按钮点中后传递到a.aspx的txtOwner中去,并关闭当前窗口,点击后txtOwner的值没有效果

private   void   SubmitBtn_Click(object   sender,   System.EventArgs   e)
{
foreach(DataGridItem   dgItem   in   this.ClientList.Items)
{
RadioButton   cBox   =   (RadioButton)dgItem.FindControl("rbSelect");
if(cBox   !=   null)
{
if(cBox.Checked   ==   true)
{
Label     lb=(Label)dgItem.FindControl("name");
Response.Write(" <script> window.dialogArguments.document.all.txtOwner.value=lb.Text   </script> ");
Response.Write(" <script> window.opener=null;window.close(); </script> ");
}
}
}

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值