我在Datalist控件拉了个Button按钮! 我在DataList1_ItemCommand 里面写了两个sql语句! 当我点击Button按钮的时候,第一个sql语句先执行了,然后产生一个消息框,消息框有【确定】和【取消】 按【确定】的话 就继续执行第二段代码,按【取消】就不执行第二句sql代码!  请问谁能帮我解决这个问题?  谢谢

解决方案 »

  1.   

    你执行了第一条Sql语句会触发弹出消息框的事件吗???是不是你的想法有点问题,貌似不太可以吧
      

  2.   

    return confirm("确认执行第二句SQL么?");
      

  3.   

    使用ClientScriptManager.RegisterClientScriptBlock(this.getType(),"sss","<script type='text/javascript'>confirm("......")</script>");放到你第一条语句执行过后
      

  4.   

    这个涉及到和前台用户的交互,因此在服务端一次是没有办法做的,要做二次提交.在DataList1_ItemCommand 中执行完第二个sql,向前台输出一个confirm,然后return 
    如果前台confirm返回true的话(js变量),再提交一个按纽,在后台的按纽事件中做第二个操作.