Как исправить проблему с пустыми текстовыми полями - PullRequest
0 голосов
/ 29 октября 2019

Я сталкиваюсь с проблемой, что, когда я нажимаю кнопку «Вход» на странице входа после ввода учетных данных, в текстовых полях не отображаются никакие данные, и сразу после нажатия кнопки входа моя страница обновляется ..

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();
  }
}

, когда я нажимаю кнопку входа в систему. Она должна перейти на следующую страницу.

1 Ответ

0 голосов
/ 04 ноября 2019

Возможно, вы отключили viewstate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...