【发布时间】:2019-05-20 02:40:12
【问题描述】:
我有一个问题,我试图在发送它保存之前修改模型,向模型添加一些数据,但是模型没有得到更改,并且 modelState.IsValid 属性保持为假。为什么?
public ActionResult EditarTipoArchivo(TipoArchivos tipoarchivos)
{
TipoArchivos tipoArchivos = TipoArchivoRepository.GetTipoArchivosById(tipoarchivos.TipoArchivoId);
TipoSolicitud tiposolicitud = TipoSolicitudRepository.GetTipoSolicitudById(tipoarchivos.TipoSolicitudId);
tipoarchivos.CodigoTipoSolicitud = tiposolicitud.Codigo;
tipoarchivos.TipoArchivoId = tipoArchivos.TipoArchivoId;
tipoarchivos.Codigo = tipoArchivos.Codigo;
if (ModelState.IsValid)
{
TipoArchivoRepository.GuardarTipoArchivos(tipoarchivos);
TempData["message"] = String.Format("El {0} ha sido actualizado correctamente", tipoarchivos.TipoArchivoId);
return RedirectToAction("Index");
}
else
{
TempData["message"] = string.Format("Ha sucedido un inconveniente al intentar actualizar el Tipo de Archivo");
return View(tipoarchivos);
}
}
【问题讨论】:
标签: c# asp.net visual-studio model-view-controller controller