-2
我有一个注册页面,当用户输入他的电子邮件ID时,其“正在验证他是否已经是注册用户”。检查用户名是否存在
我试着在textbox的textchange事件中编写代码,但它没有奏效。 在运行期间它不调用文本框的textchange事件。
obj.LocalConnection_Class(con);
cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select COUNT(*) from SUBSCRIBER_MASTER where emailId ='" + txtEmail.Text + "'";
dr = cmd.ExecuteReader();
dr.Read();
任何人都可以告诉我如何让它工作。
您是否将AutoPostBack设置为True的文本框 – Satpal 2013-04-05 11:17:02
根据您试图实现的目标,您可能应该检查页面的回发。只有一个框“电子邮件地址”+提交按钮。然后在提交后检查是否存在。如果它已经存在,则执行X和Y. – Bazzz 2013-04-05 11:17:22
当[TextChanged事件](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.textbox.ontextchanged.aspx)引发时文本框的内容在* posts *到服务器之间变化。如果您想在输入时进行检查,则需要使用AJAX。 – MikeSmithDev 2013-04-05 11:18:14