怎么通过按钮单击事件来判断提交的数据是否在数据库已近存在啊,如果存在测提示数据已近存在

解决方案 »

  1.   

    select count(*) from 表名 where 判断的字段=要判断的数据if(RowsCount>0)
    {
    alert("存在啦!拜托 多看看C#操作数据库的基础书啊!!!")
    }
      

  2.   

    select count(*) from 表名 where id=@id
    cmd.executescalar第一列数据
      

  3.   

    SQL可以用select count(1) from tablename  再判断返回结果集是否大于0
      

  4.   

    楼主是想用实现AJAX的效果吗?异步提交到后台检测,如果没重复就弹出一个提示,没有重复就提交数据。 Check: function(on){
    $.ajax({
    type: "POST",
    contentType: "application/x-www-form-urlencoded;charset=UTF-8",
    url: "Check.ashx[提供检测是否重复的后台页面-接收(需要检测的数据)]",
    error: function(){
    "alert('操作出现错误');"
    },
    data:'需要检测的数据',
    success: function(isExist){
    if(isExist)//JS判断
    }
    });
    }
      

  5.   

    你可以写一个SQL查询语句就可以了
      

  6.   

    就是去数据库差下就OK了,JQ,代码随便都可以。
    string name = Framework.RequestHelper.GetQueryString("LoginName");
                List<Model.Staff> list = WebUI.NoSqlListObject.CacheDependencyObject.lsStaff.Where(s => s.LoginName == name).ToList();
                if (list.Count > 0)
                {
                    HttpContext.Current.Response.Write("0");//存在
                }
                else
                {
                    HttpContext.Current.Response.Write("1");//不存在
                }