2009-10-31 30 views
5

¿Alguien me señala cualquier artículo que describa cómo usar temas y máscaras en una aplicación asp.net mvc?cómo crear temas y máscara en asp.net mvc?

+0

He utilizado el código de muestra de este enlace, http://www.codeproject.com/KB/aspnet/ASPNETMVCDynamicThemes.aspx Todo funciona bien, excepto los métodos "Html.RenderAction". Lanza esta excepción "No se puede especificar un nombre maestro cuando la vista es un ViewUserControl". Si alguno de ustedes conoce este error, puede ayudarlo. – Ravi

Respuesta

1

Para ASP.NET MVC, no tiene el mantra ASP.NET 'Temas', typically use CSS.

+1

No creo que quiso decir "Temas" como en controles, más como temas de Wordpress y similares. No se puede cambiar todo el diseño solo por medio de CSS. –

+2

@HeavyWave: No creo que haya usado ASP.NET MVC. En realidad, puedes cambiar todo el diseño usando CSS. ¿Qué te impediría hacer eso? Se supone que no debes usar controles ASP.NET con MVC. –

2

Usaría diferentes archivos CSS como sugiere George. Puedes lograr muchísimo de esta manera. Consulte CSS Zen Garden para ver ejemplos de cuánto puede hacer.

Si esto no le da suficiente control, entonces también puede especificar una página maestra en el controlador de la siguiente manera:

return View(stringViewName, stringMasterName, model); 
0

this guy utiliza un motor de vista personalizada para resolver este problema, me gusta esta solución mejor que ASP.MET MVC Dynamic Themes, sin embargo, no probé ninguno de los dos, todavía estoy buscando algo.