web里弹出窗口一般是用js写
window.open()

解决方案 »

  1.   

    js 弹出窗口上面放两个按钮  一个文本框 如果还不行的话
    用ajax控件 
      

  2.   

    用 div 做吧 
    简单
      

  3.   

    这个的扩展性应该够 了 <form id="form1" runat="server"> 
        <div> 
        <script> 
        function aa() 
        { 
        var t =document .getElementById ("s"); 
        var cue=document .getElementById ("cue").value ; 
          if (confirm(cue)==true) 
                        t.value ="true"; 
                              else 
                                t.value ="false";     } 
        </script> 
        <script runat=server > 
        
            protected void Page_Load(object sender, EventArgs e) 
            { 
                Button1.Attributes.Add("onclick", "aa()"); 
            }         protected void Button1_Click(object sender, EventArgs e) 
            { 
                if (s.Value == "true") 
                { 
                    Response.Write("true"); 
                } 
                else 
                { 
                    Response.Write("f"); 
                } 
            } 
        </script> 
        <input type =hidden runat =server  id=s/> 
        输入要弹出的值: <input type =text runat =server id=cue /> 
            <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" /> 
        </div> 
        </form> 在页面输出的地方自己加想要的代码
      

  4.   

    这样:布置好你的窗体首先,弹出一个新窗口:Response.write("<script language=JavaScript>Window.open('xx.aspx')</script>")   这样就弹出窗体了然后  你在  xx.aspx  上面  就简单的设置好你的控件,  比如   textBox,确定,取消   ,暂时把从textBox取到的值放在一个Label里面显示在确定的Click事件里面    写上    Label.text = textBox.text如果取消,你可以关闭这个窗体,或者跳转   response.redirect("xx.aspx")
    试试
      

  5.   

    <script language="javascript">
    var   name=prompt("提示文字","预设值");
    alert(name);
    </script>
    如果你介意弹出一个这么丑的输入框的话,够用了