是说的是WebForm还是WinForm?
 保持页面不动指的是什么,能详细些吗?

解决方案 »

  1.   

    在webform中。保持页面不动指弹出对话框时,不影响原来的页面。我原来的意思是不想用Response.Write()方式弹出对话框。可能我说的不够清楚,这个对话框我主要是想用在文件上传中的。即在选中文件,点击上传时想获得如下效果:
    1。当该文件已经存在时,弹出对话框“该文件已经存在,是否覆盖?”,如果选择‘是’,则上传覆盖;否则,显示一个textbox重新输入文件名。
    2。当该文件不存在时,正常上传不弹出对话框。(该方式也用于,重命名文件的上传)请各位高手指点,谢谢!
      

  2.   

    因为你的交互是在服务器端的,只有先上传,服务器发现错误再返回错误信息,你要保持上传页面不动,可以把上传页面提交到另外一个新窗口去(form.target-"_black"),在新窗口显示成功与否的信息,
      

  3.   

    例如有一个webbutton
    你可以在pageload write some code to add a new event to the button
    example:
    //---------------------- write in aspx
    <script>
    function dd()
    {
       var mDateString = window.showModalDialog("webpage.aspx",null,"dialogWidth:203px;dialogheight:238px;status:no;");
    mDateString //the result
    }
    </script>
    //--------------end----------
    //-----------in pageload()-----------------
    button1.attibute.add("onclick","dd()")
    //--------------in webpage.aspx--------
    <script>
    window.returnValue = ReValue;// value need return;
    </script>
      

  4.   

    铁匠:那个button1是指上传文件时需要点击的button吗?!如果是这样,是不是只要点击该button就会弹出对话框。另我想问一下:给button1添加一个属性,让其弹出一个对话框;现在我用button2调用button1,能否弹出button1的对话框。请各位指点。谢谢!