1.LISTBOX等都可以
2.你直接让它弹出一个层或者是一个网页,在那里面用js可以实现,
treeview也可以吧(没用过,不知道)

解决方案 »

  1.   

    1, TEXTBOX点击事件中打开一个模态窗口:
       aspx页面:
       <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
       <script>
        function open()
        {
          vReturnValue = window.showModalDialog("url");  // url是你要在模态窗口中打开的页面,vReturnValue是你的模态窗口返回的选择的值
        }
       </script>
       cs文件在page_load中加入一下代码:
       TextBox1.Attributes.Add("onclick","open")2, 地域是分层显示当然可以用treeview,可以在选择了一个node后,点击模态窗口的确定按钮,在按钮的事件中将选择的值做为窗口的返回值返回到主窗口,最后关闭自身
      

  2.   

    谢谢答复。请问这里的新打开的是web窗体吧,这里的treeview该怎么做呢?
    我看到windows窗体里有treeview控件,但是web里没有压
      

  3.   

    另外,想问chnking
    我试了第一个问题的代码,怎么我点击那个textbox,不能出来新窗口亚?
      

  4.   

    cs文件在page_load中加入一下代码,上面那个有点问题:
       TextBox1.Attributes.Add("onclick","open()")