Я получаю эту ошибку.. Системы.данных.sqlclient как.sqlexception в
System.Data.SqlClient.SqlException: 'The parameterized query '(@UserName nvarchar(4000),@Email nvarchar(4000))UPDATE AspNetUse' expects the parameter '@UserName', which was not supplied.'
В контроллере редактирования я получаю эту ошибку. Не могли бы вы найти и помочь мне?
Что я уже пробовал:
public ActionResult Edit(GetUserData getUserdata) { string query = "UPDATE AspNetUsers SET Email=@Email where UserName=@UserName"; string DefaultConnection = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; using (SqlConnection con = new SqlConnection(connectionString)) { using (SqlCommand cmd = new SqlCommand(query)) { cmd.Parameters.AddWithValue("@UserName", getUserdata.UserName); cmd.Parameters.AddWithValue("@Email", getUserdata.Email); cmd.Connection = con; con.Open(); cmd.ExecuteNonQuery(); con.Close(); } } return Edit(getUserdata); }