Ricardo,
Somente para ficar mais claro e falar sobre alguns problemas que não
mencionei.
Você pode usar o mesmo recurso do WebForms (StyleSheetTheme) no
ASP.Net MVC, já que a ViewPage herda de Page.
Os cuidados que você deve tomar são:
1) Se configurar via @Page não terá muitos problemas, se for via
Web.config, você deve configurar o Web.config que fica no diretório de
Views
2) Para habilitar o dinamismo nos temas, você deve isto na sua View:
<script runat="server">
public override string StyleSheetTheme
{
get{ return ViewData.ContainsKey("Tema") ? ViewData
["Tema"].ToString() : "TemaPadrao"; }
}
</script>
Onde você configura o ViewData["Tema"] por um controller. Da forma que
está demonstrado, você está sobrescrevendo o comportamento padrão da
classe Page e portanto as configurações via @Page ou Web.config não
funcionarão.
Atenciosamente,
Anderson Correia.
On May 13, 12:54 pm, Juliano Oliveira <
jul.olive...@gmail.com> wrote:
> Fazer um layout crossbrowser é obrigação. Em qualquer coisa que você deseje
> fazer com Html, inclusive os templates de blogs como wordpress.
>
> []´s
>
> Juliano Oliveira
> Analista Desenvolvedor
> .Net, C#, Actionscript, Flex, NHibernatehttp://
programandoem.net
>
> 2009/5/13 Marcio Cleber Barboza <
cleber.c...@gmail.com>
>
> > Já trabalhei com HTML + CSS + JS.
> > Sei que essa lista de discussão é sobre .NET, porém acho que o Ricardo quer
> > algo parecido com o Wordpress.
> > O "Zen garden" possui um HTML básico e a posição dos objetos no documento
> > são definidos pela propriedade position absolute do CSS. O programador
> > front-end terá grande trabalho para deixar o layout crossbrowser.
>
> > Att,
>
> > Marcio (Nescau)
>
> > 2009/5/13 Rodrigo Braga <
rbr...@gmail.com>
>
> >> [humor]
>
> >> Está demorando para alguém falar algo como "em RoR é muito fácil,
> >> basta usar o 'ActiveLayout' ..."
>
> >> :)
>
> >> [/humor]
>
> >> 2009/5/13 Anderson Correia <
info.corr...@gmail.com>:
> >>
http://www.csszengarden.com/tr/portuguese/?cssfile=/213/213.css&page=...