无刷新检查用户名是否可以注册
来源:互联网 发布:软件开发专业怎么样 编辑:程序博客网 时间:2024/04/27 22:52
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
用户名: <asp:TextBox ID="tbUserName" runat="server"></asp:TextBox><asp:RequiredFieldValidator
ID="RequiredFieldValidator1" runat="server" ErrorMessage="不能为空"
ControlToValidate="tbUserName" Display="Dynamic"></asp:RequiredFieldValidator>
<br />
<asp:Button ID="btnCheckName" runat="server" CausesValidation="False"
onclick="btnCheckName_Click" Text="检测我的用户名?" />
<br />
<asp:Label ID="lblMsg" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
protected void btnCheckName_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(tbUserName.ToString()))
{
lblMsg.Text = "请输入名称。";
lblMsg.ForeColor = System.Drawing.Color.Red;
return;
}
if (CheckUserNameIsExist(tbUserName.Text) > 0)
{
lblMsg.Text = "非常遗憾,您的用户名已注册。";
lblMsg.ForeColor = System.Drawing.Color.Red;
}
else
{
lblMsg.Text = "恭喜您,此用户名可以注册!";
lblMsg.ForeColor = System.Drawing.Color.Green;
}
}
private int CheckUserNameIsExist(string username)
{
using (SqlConnection myCon = new SqlConnection(ConfigurationManager.ConnectionStrings["CMSDBConnectionString"].ConnectionString))
{
string cmdText = "select count(*) as usercount from [User] where UserName='"+ username +"'";
using (SqlCommand cmd = new SqlCommand(cmdText, myCon))
{
SqlDataReader dr = null;
int userCount = 0;
if (myCon.State == ConnectionState.Closed)
myCon.Open();
try
{
dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (dr == null)
return -1;
if (dr.Read())
{
userCount = Int32.Parse(dr["usercount"].ToString());
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
dr.Close();
myCon.Close();
}
return userCount;
}
}
}
- 无刷新检查用户名是否可以注册
- 无刷新判断用户名是否被注册
- 学习aiax(javascript)--页面无刷新用ajax检查用户名是否已注册(POST方式)
- HTTPXML无刷新检查用户名是否可用前台实现篇
- HTTPXML无刷新检查用户名是否可用JS篇
- ajax检查用户名是否被注册
- jQuery_ajax实现检查用户名是否已注册
- 无刷新验证用户名是否存在
- ASP无刷新验证用户名是否存在
- ajax 检测用户名是否可以进行注册
- JSP注册用AJax无刷新判断用户名是否被占用,并且判断两次密码输入是否一致
- asp.net Anthem 无刷新检测注册用户名
- ajax+javascript+php实现注册用户名无刷新验证
- ajax实现无刷新验证用户名是否存在
- ajax 实现无刷新验证用户名是否存在
- asp.net无刷新验证用户名是否已经存在
- ajax 实现无刷新验证用户名是否存在
- AJAX(三)--实例无刷新验证用户名是否存在
- 如何制作伪装图片文件
- Linux内核编译过程解析
- 111
- 一.Windows程序内部运行机制
- 自己写的简易map
- 无刷新检查用户名是否可以注册
- ajax XMLHttpRequest 对象 的属性与方法
- 开通博客
- 铜丝小自行车
- 运行命令(CMD)
- Mysql 触发器的使用
- 使用Timer控件进行计数
- 1.GridView无代码分页排序 GridView选中,编辑,取消,删除:
- 流星雨