同上?

解决方案 »

  1.   

    小窗口的Page_Load:
    if (!IsPostBack)
    {
        ButtonOK.Attributes.Add("onclick","return setValue();");
    }小窗口的客户端:
    <script language="javascript">
    function setValue()
    {
    window.opener.document.getElementById("主窗口TextBox1的id").value = "子窗口选中的id";
    window.close();
    return false;
    }
    </script>
      

  2.   

    父页面
    <script>
    var returnValue = window.showModalDialog(url,"dialogHeight:30;dialogWidth:45;center:1;status = no");
    if (typeof(returnValue)!="undefined")
    {
        document.getElementById("txtId").value = returnValue;
    }
    </script>子页面
    Page.RegisterStartupScript("","<script>window.returnValue='" + strReturn + "';script>");