在添加数据时
1.判断是否存在,如果存在给他提示            
          Page.RegisterStartupScript("script", "<script>return confirm('该卡号已经存在!');</script>");
2,根据上面得到结果,继续向下执行还是不执行了
3。判断是否存在记录如果不存在就不执行
    
{
            Page.RegisterStartupScript("script", "<script>alert('该网点下已经存在该卡号!');</script>");
            return;
        }

解决方案 »

  1.   

    Page.RegisterStartupScript("script", "<script>if(confirm('该卡号已经存在!')){}</script>");
    直接把confirm作为if条件,点ok,返回true,否则返回false.
      

  2.   

    你在javascript写个方法获取confirm return出来的值,做个异步调用.
      

  3.   

    CS文件调用就真的不知道,你可以试下使用AJAX的方式,我刚看了,基本上实现这个功能很容易,不过就是用javascript来做
      

  4.   

    不管怎么个调用法,都是这个原理,都得判断confirm返回的是true还是false
    具体怎么调用,你就自己变通下哈
      

  5.   

    似的,关键我现在是不知道怎么得到confirm返回的true还是FALSE
      

  6.   

    采用AJAX怎么做,那位提供一个思路
      

  7.   

    没看懂,假如你像让服务器端等到 【客户端脚本函数】 的返回值,要么将此值存在隐藏域,提交给服务器端要么通过 AJAX前者会是传统提交刷新整页面方式,无导致当前页面状态丢失也许后者可以满足你的要求
      

  8.   

    <script type="text/javascript">
     function changer()
     { 
      if(window.confirm("链接吗?"))
      {
        window.location="MyJsp.jsp?id=123";
        return false;
      }else
      {
       return true;
      }
     }
    </script>写到script里。location传参数过去就可以了