He estado anidando mis clases de viewdata dentro de mis controladores y, a medida que sus números crecen, empiezo a preguntarme si esta es una buena idea. Por otra parte, algo relacionado con la contaminación de los directorios/Views y/Controllers con estas cosas parece estar apagado.¿Dónde debería colocar mi asp.net-mvc fuertemente tipado viewdata?
¿Hay alguna convención que me falta aquí? Tal vez un directorio/ViewData? idk, ¿cuáles son algunas buenas ubicaciones para mis clases de viewdata?
derecha, pero donde ¿pondrías las clases viewdata? Controladores y Vistas dependen de ellos. –
En la carpeta del modelo, ya que querrá pasar el modelo a la vista desde el controlador. MvcContrib tiene algunas extensiones excelentes para permitirle pasar modelos de datos a viewdata como ViewData.Add (modelInstance) y ViewData.Get() –
Richard