Mis controladores devuelven una lista de elementos a mis vistas. Necesito manejar el caso cuando no hay elementos para mostrar el mensaje "No hay elementos".Forma correcta de MVC para mostrar el mensaje "sin elementos" a la vista
que puede:
- Comprobar list.Count de mi controlador y devolver una vista que contenga solo ese mensaje, o
- Comprobar list.Count de la vista en sí, y mostrar el mensaje o los artículos en consecuencia.
He leído que las vistas no deberían tener ninguna lógica, por lo que el modo MVC puro sería el n. ° 1 anterior. ¿Estoy equivocado, o es aceptado en MVC? Muchas gracias.
Estoy de acuerdo, detectar cosas como conteo para mostrar "Sin resultados" estaría bien, pero mantén la coherencia. Quiero decir, ¿por qué tenemos Razor si no podemos usarlo en cualquier lugar :)? – Jack