除了可以用div模拟外,还可以使用javascript脚本来实现

解决方案 »

  1.   

    把你要的逻辑写在div了,一开始影藏这个div,都时候让他出来就可以了
      

  2.   

    asp 没人给我详细代码么?
      

  3.   

    应该是触发一个事件,然后显示div
    比如:<asp:Button ID="subbutton" Text="提交" runat="server" />
    .cs里代码:subbutton.Attributes.Add("onclick","这里是Js脚本的方法");
      

  4.   


    你就把你弹出的那东西当成一个aspx页面啊
      

  5.   

    ClientScript.RegisterStartupScript(this.GetType(), "message", " <script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0'; </script>"); if(Hf.Value.Equals("1")) 
    { } 
      

  6.   

    在做一个子窗体 让这个子窗体以对话框的形式出来  然后在子窗体输入内容然后把输入的内容返回你的主窗体
    在主窗体里添加如下代码
     <script type="text/javascript">
    function fnOpen(){
           var returnTarget=window.showModalDialog("keshou.aspx",'dialogHeight=500px;dialogWidth=700px;center=yes;resizable=yes;help=no;');
            if(returnTarget != undefined&& returnTarget.length > 0)
              {
                document.getElementById("ctl00_ContentPlaceHolder1_txtroom").value=returnTarget;
               }
            }
      </script>
    在子窗体里添加如下代码
     <script type="text/javascript">
       function exit()
          {
            window.returnValue=form2.TextBox1.value;
            window.close();
           }
         </script>
    这样应该可以了 
      

  7.   

    不过就是弹出个表单接收用户的一个输入,javascript 好像有个prompt吧,可以简单实现
    var inputStr=prompt("title","defaultValue");
    当然,这个一次只能输入一个值,也不好看。为了好看,就用div+css+js模拟啦。