Soy relativamente nuevo en ASP.NET MVC, y estoy muy impresionado con la claridad de la plataforma hasta el momento. Sin embargo, hay un aspecto que me resulta incómodo.Convenio sobre la configuración en ASP.NET MVC
Al principio, aceptaron el hecho de que cuando digo
return View();
Estoy llamando a un método de ayuda que devuelve un ActionResult, y hace algunas suposiciones acerca de lo que ven a presentar, los valores de ruta, etc. Pero últimamente he estado escribiendo código que se parece más a esto:
return View("Index", new { id = myID })
porque es inmediatamente claro para mí lo que está pasando por la lectura de esa sola línea de código.
Últimamente he estado luchando con el hecho de que puedo tener una vista Index.ASPX
abierta en las pestañas, y no puedo decir de inmediato de dónde viene porque el IDE no resalta la pestaña actual en el Explorador de objetos. No he recurrido a cambiar los nombres de los archivos a ControllerNameIndex.ASPX
, pero pongo un título en la vista que es más específico. Aún así, no ayuda mucho.
¿Cómo manejas este tipo de ambigüedades?
Me he estado preguntando lo mismo, espero leer respuestas de los más experimentados. –
Acabo de confiar en saber en qué aspecto del sitio he estado trabajando y realizar un seguimiento. De vez en cuando cierro todas las pestañas en VS y comienzo de nuevo. Ahora que lo pienso me parece un poco contraproducente. – griegs
Eso es lo que he estado haciendo. Las grandes mentes piensan igual, supongo. :) –