用C#来开发Web。
在页面A中有一个按钮,点击按钮时,以模式对话框的形式弹出页面B。用户在页面B中查询产品,当选 中其中某一个产品,并点确定时,关闭该页面,并将该选中的产品ID返回给页面A,请问各位大哥大姐,以上动作 ,应该以样实现????谢谢!!!

解决方案 »

  1.   

    a.aspx
    <script language=javascript>
    function btnOk_Click()
    {
    window.returnValue=window.txtCategory.value;
    window.close();
    }

    function btnCancel_Click()
    {
    window.close();
    }
    </script>
    如果你想在服務器返回﹐也可以在服務器寫scriptResponse.Write("<script></script>");b.aspxreceive:
    function cclick()
    {var cSearchValue=showModalDialog(url,0,"dialogWidth:300px;dialogHeight:200px");
    }<input ****>
      

  2.   


    MSDN Library for visual studio 2003
    search showModalDialogmore sample
      

  3.   

    在A页面的按钮属性里的“URL”项填上B页面的ID。这样点击A页面上的按钮就可以链接到B了。
    当在B中完成查询后。把查询结果的ID值赋给A页面上的一个显示控件的txt。这样就行了。
      

  4.   

    谢谢楼上的几位好心的大哥。
    天马星空,我想问一下:“当在B中完成查询后。把查询结果的ID值赋给A页面上的一个显示控件的txt”,请问怎么样赋值给A页面????