一个datagrid,我在datagrid中添了一模板列,在模板列中我加了一个文本框与一个button按钮,当点按钮时会弹出一个窗口,在窗口选择后点击确定关完备该窗口,将选择的值写到模板中的文本框中,我现在的问题是:在点击确定关闭小窗口时,不知道如何在父页面找到哪个本对应的文本框?

解决方案 »

  1.   

    我的思路:
    1 在弹出窗口中修改数据库数据
    2 在关闭弹出窗口时刷新父窗口
    关闭子窗口的同时刷新父窗口Response.Write("<script>alert('添加成功!');opener.location.href=opener.location.href;close();</script>");
      

  2.   

    嘻嘻本人提出小小的見意!
    1.在子頁面用javascript讀取你想要的值.定義一個變量裝起來
    2.利用javascript   window.open('','','')把值傳到服務端.
    3.在後台接收傳來的值.................
      

  3.   

    文本框和按纽都设置为服务端控件,那么生成到客户端时就会有id,你看看他们所对应的id有什么不同,用replace()得到文本框的id,再用getElementbyid来赋值。如果还不清楚,那么联系我;msn:[email protected]
      

  4.   

    JS中有个windows.openner,后加上你控件的NAME,应该没问题