62,046
社区成员
发帖
与我相关
我的任务
分享
<li>用户名:<asp:TextBox ID="txtName" runat="server" ></asp:TextBox>
<asp:CustomValidator ID="csvCheckuser" runat="server"
ControlToValidate="txtName" ErrorMessage="该用户名已被注册!"
onservervalidate="csvCheckuser_ServerValidate">该用户名已被注册!</asp:CustomValidator>
</li>
protected void csvCheckuser_ServerValidate(object source, ServerValidateEventArgs args)
{
string sConnectionString = ConfigurationManager.ConnectionStrings["decoraconn"].ToString();
SqlConnection conn = new SqlConnection(sConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("select count(*) from User where username='"+this.txtName.Text.ToString()+"'",conn);
int count = Convert.ToInt32(cmd.ExecuteScalar());
conn.Close();
if (count>0)
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}