OnClientClick="return confirm('确认操作?');"点击确定 和 取消 都会执行,这是为什么?跟 4.0 有关系吗?之前用2.0都不会?求解?

解决方案 »

  1.   

    OnClientClick="if(!confirm('确认操作?'))return false;"
      

  2.   

    也不行,直接写  OnClientClick="return false;"  也会执行 ,为什么呢?
      

  3.   

    不会吧
    OnClientClick 是根据你的bool判断来判断是否执行后台的事件的;
    好好查查看是不是写错了
      

  4.   

    是Button吗?Button这句话OnClientClick="return confirm('确认操作?');"是正解额。
      

  5.   

    尝试用脚本实现,而不通过OnClientClick,试试
    <script type="text/javascript">
        $(function () {
            $("#Button1").click(function () {
                return confirm('要删除吗?');
            });
        })
    </script>