página aspx personalizada com problema de CSS da página default.master
-
10-12-2019 - |
Pergunta
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ItemDetails.aspx.cs" Inherits="namespacename" Debug="true" MasterPageFile="~/_layouts/default.master" %>
<%@ Assembly Name="Microsoft.SharePoint.ApplicationPages,
Version=14.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
O problema que estou enfrentando é que o CSS não está sendo aplicado à página.
embora verificado na fonte de visualização de página, o css está anexado.
</title><link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/search.css?rev=Uoc0fsLIo87aYwT%2FGX5UPw%3D%3D">
<link rel="stylesheet" type="text/css" href="/_layouts/1033/styles/Themable/corev4.css? rev=iIikGkMuXBs8CWzKDAyjsQ%3D%3D">
Estou com um site em branco e esta página está implantada na pasta de layout do SharePoint 2010.Como resolver o problema do CSS?
Solução 2
Acabei de resolver,
alterando default.master para v4.master..funciona !!
<%Page.... MasterPageFile="~/_layouts/v4.master" %>
a partir deste URL, conheci o ShrePoint 2010 que usa v4.master como página mestra padrão:
Outras dicas
Algumas coisas a serem observadas;Embora link
é um elemento vazio o tipo de documento usado no SharePoint não oferece suporte.Portanto, considere fechar suas tags.Outra coisa é o espaço no início da sua string de consulta no corev4.css.
Ambos não devem causar diretamente o seu problema, mas vale a pena investigar.
Agora, para verificar se as folhas de estilo estão aplicadas corretamente, geralmente sigo esta abordagem:
- Abra o Chrome.
(Sim, não é suportado pelo SharePoint, mas o Ferramentas para desenvolvedores do Chrome são bons demais). - Verificar Recursos guia, se sua folha de estilo estiver incluída corretamente, ela aparecerá aqui no quadro correto e Folhas de estilo, se não estiver listado, algo está errado.
- Nesse caso, verifique Rede guia para verificar:
- O arquivo está listado?
- É o Código de status HTTP correto?
- É o Tipo de conteúdo em Cabeçalhos de resposta definido como texto/css?