У меня есть форма входа в систему с двумя полями. Поля электронной почты и пароля и одна кнопка для входа. Сначала коды, стоящие за кнопкой входа в систему, отлично работали .. тогда я оставил этот сайт в стороне, чтобы работать над другим проектом, через некоторое время я снова запустил его на своем ноутбуке, используя учетную запись «Admin», но на самом деле я не пытался нажмите кнопку входа. Однако теперь я запускаю сайт на учетной записи «MY», и кнопка входа в систему не работает вообще, пока она была раньше, как я сказал! Я искал решения через Интернет, но ни один из них не помог! Одним из решений, которые я реализовал, было создание новой веб-формы и добавление кодов снова, но все же одно и то же! кнопка входа не работает, но она не показывает никаких сообщений об ошибках.Кнопка Onclick не работает asp.net
это мой код:
protected void Button2_Click1(object sender, EventArgs e)
{
string email = Request.Form["Email"];
string pass = Request.Form["Password"];
if (email == "" || pass == "")
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert(' Enter your email and password please ')", true);
return;
}
SqlCommand cmd = new SqlCommand("Select CountryName from AdministratorsEnglish where AdminEmail = @adminEmail and AdminPassword = @adminPassword", con);
cmd.Parameters.AddWithValue("@adminEmail", email);
cmd.Parameters.AddWithValue("@adminPassword", pass);
con.Open();
countryName = Convert.ToString(cmd.ExecuteScalar());
SqlDataAdapter adapt = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapt.Fill(ds);
con.Close();
int count = ds.Tables[0].Rows.Count;
//If count is equal to 1, than show frmMain form
if (count == 1)
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert(' Welcome again ! ')", true);
Session["CountryName"] = countryName;
Server.Transfer("MainPageEng.aspx", true);
}
else
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert(' You have enetered wrong information ')", true);
}
}
И это HTML-код:
<form class="login-form" >
<input type="text" placeholder="email" id="emailtxt" name="Email"/>
<input type="password" placeholder="password" id="passwordtxt" name="Password"/>
<%--<asp:Button ID="Button1" runat="server" CssClass="auto-style3" OnClick="Button1_Click1" Text="Login" BackColor="Red" />--%>
<button id="loginbtn" runat="server" onserverclick="Button2_Click1">login</button>
</form>
мне нужна помощь, пожалуйста !!!
отладки или поставить точку останова? – KyLim