本帖最后由 houzhenya 于 2010-07-19 11:48:37 编辑

解决方案 »

  1.   

    貌似你说的就可以啊
    confirm 后台做 用confirm 的返回值判断下继续不继续就成了
      

  2.   

    <asp:Button runat="server" ID="btn_login" Text="Login" OnClick="btn_login_Click"
                                    OnClientClick="javascript:return confirm('是否继续?');" />
      

  3.   

    他的意思肯定是sever端执行到一半返给客户端一个“是否继续?”判断是否接着执行
      

  4.   

    ...自己都说用confirm。可能你的问题说得不太清楚。
      

  5.   

    后台是可以写js的
     在你要提示的位置写上confirm  用他的返回值判断程序是否继续
      

  6.   


    没有写过,请问要如何写才能取到confirm的返回值? 谢谢
      

  7.   

    confirm 确认框的一个实际应用
    http://blog.csdn.net/Sandy945/archive/2010/07/06/5715583.aspxconfirm 确认框的一个实际应用(续)
    http://blog.csdn.net/Sandy945/archive/2010/07/06/5716632.aspx
      

  8.   

    你需要把那个方法的逻辑分成两部分,写到两个方法中,第一部分执行完后向页面输出jscontent,然后使用AJAX或其它方法调用方法的第二方法。
    在asp.net的一个页面生命周期内,页面的Render事件发生在控件事件处理结束以后,而且这个次序不能改变,所以你的控件事件响应方法不可能在中途向页面输出一个jsconfirm。
      

  9.   

    在方法里面向前台注册一段弹出confirm的js就可以了
      

  10.   

    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")) 
    { } 
      

  11.   

    你要的似乎不可能实现,其实“confirm 确认”是在客户端的
      

  12.   

    看情况,能做到保护现场的话就可以。
    服务端运行一半,保护现场->转到客户端提示要不要继续->提交数据到服务端,恢复现场+接收数据,继续执行。
      

  13.   


    不太可能把,response没结束之前,客户端不会有反应的。
    在表单提交时直接提问才对
      

  14.   


    你这是两个方法,确实可行,我们用两个ajax请求是不是也能达到这种目的呢。
    而楼主说的是在一个方法中。
      

  15.   


    这个我看过了,我以前用层做过类似的,也是弹出confirm的。
    看来在一个方法中是不能实现了。
    不过还是谢谢各位指导。。
      

  16.   

    靓仔的意思我听明白了,但是你完全可以在触发Server端事件弹出提示。一般在做法是在服务器控件中添加OnClientClick="javascript:return confirm('输入提示信息');"就可以实现点击按钮后弹出确认对话。确认后将会触发Server端事件,这时就可以执行你的代码了。不知听没听明白。
      

  17.   

    靓仔的意思我听明白了,但是你完全可以在触发Server端事件前弹出提示。一般在做法是在服务器控件中添加OnClientClick="javascript:return confirm('输入提示信息');"就可以实现点击按钮后弹出确认对话。确认后将会触发Server端事件,这时就可以执行你的代码了。不知听没听明白。