检查用户名是否存在

时间:2013-04-05 11:12:35

标签: c# asp.net

我有一个注册页面,当用户输入他的电子邮件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();

任何人都可以告诉我如何让它发挥作用。

2 个答案:

答案 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>