无法隐藏按钮单击(后面的代码)ASP.NET C#

时间:2016-08-06 16:40:57

标签: c# asp.net division

可以执行pageload事件,但是,单击按钮后,我无法更改div可见性。 (即使Responce.Redirect(“product.aspx”)正在运行)

    protected void Page_Load(object sender, EventArgs e)
{
    SQLCon.ConnectionString = ConfigurationManager.ConnectionStrings["SDMConnectionString"].ConnectionString;
    SQLCon.Open();
    SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Customer", SQLCon);
    len = da.Fill(dt);
    userview.Visible = true;
    memberview.Visible = false;


}
protected void LoginButton_Click(object sender, EventArgs e)
{
    string username = UserName.Text;
    string pass = Password.Text;
    int counter = 0;


    foreach (DataRow row in dt.Rows)
    {
        string usernameCheck = row["Username"].ToString();
        string passCheck = row["Pass"].ToString();

        if (username == usernameCheck && pass == passCheck)
        {
            counter = 1;
            break;

        }
        else
        {
            counter = 0;
        }

    }

    if (counter == 1)
    {
        memberview.Visible = true;
        userview.Visible = false;
        Response.Redirect("product.aspx");
        Session["user"] = username.ToString();
        lblLoggedUser.Text = Session["user"].ToString();

    }
    else
    {
        HttpContext.Current.Response.Write("<script>alert('Error Username or Password!');</script>");
    }

}

但是,当代码如下所示时,它是 正常工作

    protected void Page_Load(object sender, EventArgs e)
{

    userview.Visible = true;
    memberview.Visible = false;
}
protected void LoginButton_Click(object sender, EventArgs e)
{
        memberview.Visible = true;
        userview.Visible = false;
}

0 个答案:

没有答案