Usuário com melhor resposta
Layout não encontra arquivo css

Pergunta
-
Pessoal,
Estou implementando o conceito de temas em meu projeto mais estou com dúvida de como devo referenciar o arquivo de estilos em minha master page.
Fiz da seguinte forma:
<html>
<head>
<title>@ViewBag.Title</title>
<link href="~/Themes/Modern/cliente/Content/main.css" rel="stylesheet" />
</head>
<body>
<div>
@RenderBody()
</div>
</body>
</html>A estrutura de pastas é a seguinte:
Ao executar a aplicação ele carrega a view e o layout normalmente porém, o css fica como "O arquivo especificado não foi encontrado".
Tem alguma forma específica para referenciar o arquivo nesse estrutura?
André Perpetuo
Respostas
-
Tenta colocar assim e vê o comportamento.
<link rel="stylesheet" href="@Url.Content("~/caminho.css")" type="text/css" />
Abraço!
Nome : Romy G. Moura Cargo: Analista Programador
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:04
-
André,
Escrevi tempos atrás um post a respeito deste problema em Master Pages, espero que este conteúdo possa te ajudar (veja no artigo sobre o uso do método ResolveUrl):
http://www.devmedia.com.br/alguns-cuidados-uteis-na-implantacao-de-aplicacoes-asp-net/27873
- Sugerido como Resposta Murilo Neandro terça-feira, 3 de março de 2015 12:06
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:03
-
clica no main.css e arraste para o webform ele ja ira criar a referência ao css automaticamente
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:03
-
Eu fiz dessa forma e funcionou ,lembrando que criei as pastas e não as importei como Existente.
<link rel="stylesheet" href="../Themes/Modern/cliente/Content/main.css" type="text/css" />
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossível
- Editado Mr. GMSOFT segunda-feira, 2 de março de 2015 13:41
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:03
Todas as Respostas
-
clica no main.css e arraste para o webform ele ja ira criar a referência ao css automaticamente
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:03
-
-
Tenta colocar assim e vê o comportamento.
<link rel="stylesheet" href="@Url.Content("~/caminho.css")" type="text/css" />
Abraço!
Nome : Romy G. Moura Cargo: Analista Programador
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:04
-
-
Infelizmente nada meu amigo! :(
Não funfou...
Ficou assim
<link rel="stylesheet" href="@Url.Content("~/Themes/Modern/cliente/Content/main.css")" type="text/css" />
André Perpetuo
Nome : Romy G. Moura Cargo: Analista Programador
-
-
Criei como no print e funcionou!
Porém, ficou os css e imagens dentro de app_themes
e as views em outra pasta o que é muito tosco!
Não há alguma forma de funcionar fora da app_themes ?
André Perpetuo
- Editado André Perpetuo terça-feira, 24 de fevereiro de 2015 23:23
-
Criei como no print e funcionou!
Porém, ficou os css e imagens dentro de app_themes
e as views em outra pasta o que é muito tosco!
Não há alguma forma de funcionar fora da app_themes ?
André Perpetuo
Nome : Romy G. Moura Cargo: Analista Programador
-
-
-
Amigo coloca isso no web.config:
<configuration>
<location path="Content"> <system.web> <authorization> <allow users="*"></allow> </authorization> </system.web> </location>
</configuration>
- Editado _Hattori quinta-feira, 26 de fevereiro de 2015 16:48
-
Eu fiz dessa forma e funcionou ,lembrando que criei as pastas e não as importei como Existente.
<link rel="stylesheet" href="../Themes/Modern/cliente/Content/main.css" type="text/css" />
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossível
- Editado Mr. GMSOFT segunda-feira, 2 de março de 2015 13:41
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:03
-
André,
Escrevi tempos atrás um post a respeito deste problema em Master Pages, espero que este conteúdo possa te ajudar (veja no artigo sobre o uso do método ResolveUrl):
http://www.devmedia.com.br/alguns-cuidados-uteis-na-implantacao-de-aplicacoes-asp-net/27873
- Sugerido como Resposta Murilo Neandro terça-feira, 3 de março de 2015 12:06
- Marcado como Resposta welington jrModerator sábado, 16 de dezembro de 2017 16:03
-