protected void btnRegister_Click(object sender, EventArgs e) { DataAccesDataContext dbcontext = new DataAccesDataContext(); var rech = from i in dbcontext.Utilisateur select i.login; foreach (var R in rech) { if (R.Equals(txtlogin.Text)) { AstreeDonnees a = new AstreeDonnees(); UtilisateurDB util = a.GetUser().Where(w => w.login == txtlogin.Text).FirstOrDefault(); if (txtRepeatpassword.Text == txtpassword2.Text) { util.Mdp = txtRepeatpassword.Text; a.ModifierMDP(util); Response.Redirect("Login.aspx"); } else { msgerror.Visible = true; msgerror.Text = "les deux mot de passe ne sont pas identiques"; } } } }