Я сталкиваюсь с проблемой, что, когда я нажимаю кнопку «Вход» на странице входа после ввода учетных данных, в текстовых полях не отображаются никакие данные, и сразу после нажатия кнопки входа моя страница обновляется ..
Iпробовал:
- удаление страницы
- очистка кеша
- старая кнопка с новой кнопкой
- измененные текстовые поля
<asp:TextBox ID="email1" CssClass="form-control" required="true"
placeholder="Enter your Email" runat="server"></asp:TextBox>
<asp:TextBox ID="password1" CssClass="form-control" TextMode="password"
required="true" placeholder="Enter your Password" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click"
CssClass="btn btn-cv1" Text="Login" UseSubmitBehavior="false" />
код позади него
con = Connection.authorize();
string query = "select * from UsersTB where E_Mail = '" + this.email1.Text + "' and password = '" + this.password1.Text.ToString() + "'";
SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
if (email1.Text == reader[1].ToString() && password1.Text == reader[2].ToString())
{
Session["E_Mail"] = reader[0].ToString();
Response.Redirect("UserDashborad.aspx");
Session.RemoveAll();
}
else if (email1.Text == "admin@admin.com" && password1.Text == "admin")
{
Session["E_Mail"] = reader[1].ToString();
Response.Redirect("../admin/AdminDashboard.aspx");
Session.RemoveAll();
}
}
, когда я нажимаю кнопку входа в систему. Она должна перейти на следующую страницу.