tengo un número de archivos que quiero tener el mismo diseño "base", así que estoy usando el archivo site.master para esto y su funcionamiento perfecto. pero ahora quiero otro conjunto de páginas con un archivo diferente "site.master". ¿Puedo tener múltiples archivos site.master en una soluciónpuedo tener varios archivos site.master en asp.net mvc
Respuesta
Sí. Simplemente coloque los maestros en la carpeta Compartida junto con el archivo Site.master y cambie la referencia en las nuevas páginas Ver. Puede hacerlo reemplazando la cadena "Site.master" para la Página maestra o seleccionando la página maestra desde el asistente al crear nuevas vistas.
Sí. Puede definir la página maestra que desea usar en la parte superior de cada página o puede configurarla mediante programación.
Puede crear tantas páginas maestras como desee (con diferentes nombres o ubicaciones). Incluso puede tener páginas maestras con páginas maestras.
PERO, una vista solo puede usar 1 página maestra.
Almacene el nombre de la página maestra dentro de la configuración de la aplicación y anule el método Vista dentro de la clase Controlador.
protected override ViewResult View(string viewName, string masterName, object model)
{
return base.View(viewName,System.Web.Configuration.WebConfigurationManager.AppSettings["MasterPageName"], model);
}
Vaya, error tipográfico. La línea debe ser la siguiente: return base.View (viewName, System.Web.Configuration.WebConfigurationManager.AppSettings ["MasterPageName"], modelo); –
Considere la posibilidad de editar su respuesta para que el código tenga el formato adecuado. Para hacer esto, coloque cuatro espacios antes de cada línea y sangría en consecuencia. –
Además, puede editar su respuesta con el comentario que hizo. :) –
- 1. Asp.net MVC Site.master y Razor Switch
- 2. ASP.NET MVC: ¿puedo tener varios nombres para la misma acción?
- 3. ¿Cómo puedo tener más control en ASP.NET?
- 4. ASP.NET MVC: Error de varios proyectos
- 5. ¿Qué archivos necesito implementar para ASP.NET mvc?
- 6. Envío de varios parámetros para acciones en ASP.NET MVC
- 7. Rutas ASP.NET MVC con "Extensiones de archivos"
- 8. ASP.NET MVC Archivos nombres subrayado
- 9. Descarga de archivos en Asp.Net MVC 2
- 10. Cómo incluir archivos js en asp.net MVC y tener una ruta válida en todas las rutas
- 11. Asp.Net Mvc - Cómo tener un "controlador" en la vista compartida
- 12. Selección de varios archivos para cargar en ASP.NET
- 13. ¿Puedo tener una etiqueta de formulario dentro de otro en ASP.net MVC RC2
- 14. ¿Cómo paso varios objetos a ViewPage en ASP.NET MVC?
- 15. múltiples formas en ASP.NET MVC
- 16. Enrutamiento de archivos estáticos en ASP.NET MVC 3 como robots.txt
- 17. MVC Validación de formulario en varios campos
- 18. ASP.Net MVC: Mejores prácticas para archivos DBML
- 19. Cómo publicar una matriz de archivos en ASP.NET MVC 3?
- 20. ASP.NET MVC: ¿Puede una vista parcial tener un controlador?
- 21. JavaScript en varios archivos
- 22. ASP.NET MVC y dos archivos Web.config
- 23. Generar archivos PDF desde asp.net mvc
- 24. manera limpia de tener jQuery incluye con ASP.Net MVC
- 25. ASP.NET MVC - Tener un botón de confirmación con un Formulario
- 26. ASP.NET MVC: ¿Es posible tener múltiples proyectos de MVC en el mismo servidor?
- 27. Varios archivos adjuntos en C#
- 28. ASP.NET MVC Enrutamiento de archivos con múltiples subdirectorios
- 29. Personificación en ASP.NET MVC
- 30. ASP.NET MVC en IIS6
No tiene que estar en la carpeta compartida, ¿o sí? – Martin
No es que yo haya visto. Simplemente se lo coloca como predeterminado de todo lo que he leído, observado y practicado. – andymeadows