现在想在c#代码里实现这种现象;就是按下button,在服务器端作一些check;如果check通过不了,就弹出alert对话框,处理中断;如果check通过,就弹出confirm对话框,提示是否更新?
请问如何实现?谢谢!急

解决方案 »

  1.   

    再补充下,是做web的,不是windows的
      

  2.   

    步骤你都想出来了,自己写撒if(checkSuccess)
    {
    RegisterClientScriptBlock("confirm","<script=javascript> if(confirm('success')){__doPostBack(control,args)}</script>");
    }
    else
    {
    RegisterClientScriptBlock("alert","<script=javascript> alert("failure")</script>");
    }
      

  3.   

    晕啊
    //在服务器端作一些check
    Js是在回传之前运行的,不可能先作服务器端check,再运行客户端脚本
      

  4.   

    客户端check不可以吗?提交时调用一个函数
    先alert,再confirm并返回confirm结果
    返回true则提交,false则cancel
      

  5.   

    viena(维也纳nn-今天生日)看错了吧?
    他说的是在客户端执行
      

  6.   

    用AJAX可以实现。通过js脚本在服务器端作一些check,然后根据返回到值来判断是否要comfirm出来。
      

  7.   

    greennetboy(我的老婆叫静静) ( ) 看错了吧
    他说的是在服务器端check
      

  8.   

    if(check())
    {
      alert();
    }
    else
    {
      confirm();
    }
      

  9.   

    leafsword_519(一度的温暖) 你写的反了吧?
      

  10.   

    要在服务器端执行就用ajax必须要考虑js执行跟后台执行的顺序不是并行的啊