[ Foro de C# ]

Valor null

11-Mar-2021 00:46
Invitado (Delete MVC 5 C# ASP.NET)
0 Respuestas

al parecer el valor de reg.IdCliente llega con valor nulo.
---------------

public ActionResult Del(string id)
       {
           Clientes reg = ListarClientes().Where(x => x.IdCliente == id).FirstOrDefault();
           ViewBag.Registro = reg.IdCliente;
           ViewBag.id = id;

           return View(reg);
       }
       
       [HttpPost]
       public ActionResult Del(Clientes reg)
       {

           String SQL = "SuprimirCliente";
           
           ViewBag.Mensaje = "";
           try
           {
               Cn.Open();
               SqlCommand cmd = new SqlCommand(SQL, Cn);
               cmd.CommandType = CommandType.StoredProcedure;
               cmd.Parameters.AddWithValue("@id", reg.IdCliente);
               cmd.ExecuteNonQuery();
               ViewBag.Mensaje = "Registro Eliminado";
           }
           catch (SqlException ex)
           {
               ViewBag.Mensaje = ex.Message;
           }
           finally
           {
               Cn.Close();
           }
           
           return RedirectToAction("Index");


       }




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)