自定义aspx页面与默认.母版页CSS问题
-
10-12-2019 - |
题
<%@ 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" %>
我面临的问题是Css没有应用到页面。
虽然在页面视图源中检查有css附加。
</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">
我有空白站点,此页面部署到SharePoint2010的布局文件夹。如何解决css问题?
解决方案 2
刚刚解决了它,
通过将默认事物更改为v4.master ..它有效!!
<%Page.... MasterPageFile="~/_layouts/v4.master" %>
.
从此URL了解Shrepoint 2010使用v4.master作为默认母版页面:
其他提示
有几件事要注意;尽管如此 link
是一个 空元素 SharePoint中使用的doctype不支持它。所以请考虑关闭你的标签。另一件事是corev4上的querystring开头的空格。css。
这两者都不应该直接导致您的问题,但值得研究。
现在,为了检查样式表是否正确应用,我通常遵循这种方法:
- 火起来铬。
(是的,SharePoint不支持它,但 Chrome开发人员工具 都太好了)。 - 支票 资源 标签,如果你的样式表被正确地包含在这里,它将显示在你正确的框架和 样式表, ,如果它没有列出,那么有些事情是错误的。
- 在这种情况下,检查 网络 标签检查: