I am migrating an Asp.Net 2.0 WebSite to an Asp.Net MVC 2.0 Application. In the Asp.Net WebSite Themes and skin features are used for customizing UI.
I would like to handle this in Asp.Net MVC 2.0. Is there a good way to migrate the Themes and Skins in Asp.Net MVC 2.0.
EDIT: I have looked into some of the solutions on the net and other Stackoverflow questions. But the solution suggested are to create Views/Master pages for each Themes which looks like to me as a violation of DRY principal.
ASP.NET MVC does not natively handle themes. It is designed to product clean HTML that you can apply stylesheets to. Themes work on controls, MVC has no concept of controls.
This question has been asked before and there are some workarounds: Asp.Net MVC Themes, how to?