que tienen un modelo de vista estoy unión a un punto de vista:ASP.NET MVC ¿una mejor manera de publicar la ID del modelo?
ProductViewModel model = Mapper.Map<Product, ProductViewModel>(product);
return View(model);
La vista (y modelo de vista) se utiliza para editar una Product
por lo ProductViewModel
tiene una propiedad de identificación que corresponde a la ID en la base de datos.
y enviar el ID de vuelta al controlador que estoy haciendo esto en mi formulario a la vista:
@Html.HiddenFor(x => x.Id)
A pesar de que esto funciona - Me preguntaba si había una mejor manera de fijar el ¿ID de vuelta al controlador? ¿Valores de ruta tal vez? o es este un patrón/enfoque bastante estándar?
No creo que los campos ocultos sean ignorados, parecen estar mapeados al objeto modelo al igual que un campo visible. – Greg
@Greg Quise decir si tuvieras un campo oculto llamado 'id' y tuvieras un valor de ruta llamado' id' que ganaría el valor de la ruta. – Dismissile
¡Ah, ya te tengo! – Greg