Estoy tratando de aprender la nueva estructura ASP .NET MVC y me gustaría saber la mejor práctica para usar UserControls.ASP .NET MVC correcta UserControl arquitectura
Entiendo que puede renderizar el UserControl como parcial y pasar datos desde un controlador. Idealmente, creo que tiene sentido no tener un código detrás del archivo ya que esto crea la tentación de romper las reglas de MVC.
Daré un ejemplo en el que no entiendo cómo los UserControls se ajustan al patrón.
tengo un control de usuario que muestra las últimas etiquetas (al igual que en stackoverflow). A diferencia de StackOverflow I , quiero mostrar este UserControl en en todas mis páginas. Si tengo un controlador , diga QuestionController que está destinado a manejar acciones desde algunas vistas de preguntas, p. Ej. ver y detalle, ¿significa esto que tengo que buscar los datos en el QuestionController y y luego pasarlo al UserControl?
Si creo otro controlador decir SearchController entonces yo tendría que replicar la misma funcionalidad a Obtener las últimas etiquetas para pasar a un nuevo parcial. ¿Esto no significa que los 2 controladores diferentes están haciendo cosas adicionales que no estaban originalmente destinados a hacer?
¡oooo que suena justo lo que necesito! – Alex