//第一步:新建一个(*.aspx|*.html)Index.aspx页面 添加jquery
1 <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>检测用户名是否存在</title>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript">
function UserName() {
$.ajax({
type: "GET",
url: "Index.ashx",
dataType: "html", data: "userName=" + $("#txtName").val(),
beforeSend: function (XMLHttpRequest) {
$("#showResult").text("正在查询...");
},
success: function (msg) {
$("#showResult").html(msg);
$("#showResult").css("color", "red");
},
complete: function (XMLHttpRequest, textStatus) {
//隐藏正在查询图片
},
error: function () {
//错误处理
}
});
} </script> </head>
<body>
<form id="form1" runat="server">
<div>
<input id="txtName" type="text" /><input type="button" value="检测" id="btn" onclick="UserName();" />
<div id="showResult" style="float: left"></div>
</div>
</form>
</body>
</html> 第二步:新建一个处理界面Index.ashx
 public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/html";
string userName = context.Request.QueryString["userName"].Trim().ToString();
DataTable dt = SqlHelper.ExecuteDataTable("select * from dbo.T_Login where UseName=@UseName",
new SqlParameter("@UseName", SqlDbType.NVarChar) { Value = userName });
//判断表不能为空
DataRow dr = null;
if (dt != null && dt.Rows.Count > )
{ dr = dt.Rows[];
if (userName ==dr["UseName"].ToString())
{
context.Response.Write("用户名已经存在!");
}
else
{
context.Response.Write("您可以使用此用户名!");
}
}
else
{
context.Response.Write("您可以使用此用户名!");
}
}
 

最新文章

  1. go mysql 初窥。查询
  2. 禁止手机页面中A标签长按弹出路径框
  3. MySQL缺失mysql_config文件
  4. linux下的防火墙iptables
  5. 智能硬件+App移动新生态【10.24北京站】
  6. 【Netty学习】 ChannelInitializer 学习
  7. C-冒泡排序,选择排序,数组
  8. Hadoop经典面试题(转)
  9. 公布windows的&amp;quot;Universal Apps&amp;quot; Unity3D游戏
  10. swiper 初始化的两个小坑
  11. 自学Aruba1.1-Aruba体系结构-产品线
  12. MySQL正则表达式初步
  13. php之异常处理
  14. MYSQL中的int(11)到底代表什么意思?
  15. SpringMVC(二)高级
  16. Ubuntu安装Chromium浏览器
  17. Apple Notification Center Service--ANCS【转】
  18. UVA - 1197 (简单并查集计数)
  19. aspnetcore 2.1 发布到树莓派3linux的艰辛路程
  20. xpath的学习

热门文章

  1. Android开源项目发现--- 工具类网络相关篇(持续更新)
  2. AlarmManager.setRepeating将不再准确
  3. Reverse Linked List 递归非递归实现
  4. 14.8.3 Physical Row Structure of InnoDB Tables InnoDB 表的物理行结构
  5. BZOJ2342: [Shoi2011]双倍回文
  6. BZOJ1465: 糖果传递
  7. Linux学习笔记15——GDB 命令详细解释【转】
  8. java基础 (六)面向对象(一)
  9. POJ 1775 (ZOJ 2358) Sum of Factorials
  10. U盘做启动盘后,如何恢复原始容量