当前位置:编程学习 > C#/ASP.NET >>

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

怎么通过按钮单击事件来判断提交的数据是否在数据库已近存在啊,如果存在测提示数据已近存在 --------------------编程问答-------------------- select count(*) from 表名 where 判断的字段=要判断的数据

if(RowsCount>0)
{
alert("存在啦!拜托 多看看C#操作数据库的基础书啊!!!")
} --------------------编程问答-------------------- select count(*) from 表名 where id=@id
cmd.executescalar第一列数据
--------------------编程问答-------------------- SQL可以用select count(1) from tablename  再判断返回结果集是否大于0 --------------------编程问答-------------------- 一个查询语句就搞定了涩   --------------------编程问答--------------------
引用 2 楼 wuyq11 的回复:
select count(*) from 表名 where id=@id
cmd.executescalar第一列数据


+1 --------------------编程问答-------------------- 楼主是想用实现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判断
}
});
} --------------------编程问答-------------------- 非常的感谢你们,我刚开始学这个,所有好多都不懂,以后还得多多请教你们 --------------------编程问答-------------------- 你可以写一个SQL查询语句就可以了 --------------------编程问答-------------------- 就是去数据库差下就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");//不存在
            }
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,