我有一个注册页面,当用户输入他的电子邮件ID时,它“被验证他是否已经是注册用户”。
我尝试在文本框的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();
任何人都可以告诉我如何让它发挥作用。
答案 0 :(得分:1)
您需要将TextBox AutoPostBack属性设置为true
<asp:TextBox ID="txtcheck" runat="server" AutoPostBack="true" Ontextchanged="txtcheck_TextChanged"></asp:TextBox>
希望它适合你。
答案 1 :(得分:0)
要调用文本框更改事件,您应将此“AutoPostBack
”属性添加到文本框标记并将其设置为True
所以你的文本框标签看起来像
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="true" Ontextchanged="TextBox1_TextChanged"></asp:TextBox>