小弟想在一个Asp.Net应用中实现这么一个功能:就是当用户按一个“选择”的按钮时,会弹出一个含有一个列表的对话框,让用户选择里面的值,并将用户选择的值在对话框关闭后写在一个TextBox控件中,在Winform的应用中可以好容易实现,请问在asp.net中该什么实现?谢谢
(请用vb.net代码解说)

解决方案 »

  1.   

    jspfunction SelectId(id)
    {
      self.opener.document.getElementById('myTxt').value=id;
     
      window.close();
    }
      

  2.   


    <asp:TextBox id="zmMoringLeader" runat="server"></asp:TextBox><INPUT class="form-button3" onclick="ChooseTheDate(zmMoringLeader)" type="button" size="20"
    value="...">
    //为控件选择日期
    function ChooseTheDate(MyObj)
    {
    var Modal="dialogWidth=300px;dialogHeight=205px;help=no;status=no;center=yes;resizable=yes;scroll=no;";
       var returnVar=window.showModalDialog('../ProvideTheService/GetDate.aspx','NewWinModal',Modal);
       if(typeof(returnVar)!="undefined")
       {
       MyObj.value=returnVar;
       }
       window.event.returnValue=false;
    }