enter image description here

<%@ 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作为默认母版页面:

http://office.microsoft.com/en-in/sharepoint-designer-help/customize-a-master-page-to-brand-your-site-ha102449505.aspx

其他提示

有几件事要注意;尽管如此 link 是一个 空元素 SharePoint中使用的doctype不支持它。所以请考虑关闭你的标签。另一件事是corev4上的querystring开头的空格。css。
这两者都不应该直接导致您的问题,但值得研究。

现在,为了检查样式表是否正确应用,我通常遵循这种方法:

  1. 火起来铬。
    (是的,SharePoint不支持它,但 Chrome开发人员工具 都太好了)。
  2. 支票 资源 标签,如果你的样式表被正确地包含在这里,它将显示在你正确的框架和 样式表, ,如果它没有列出,那么有些事情是错误的。
  3. 在这种情况下,检查 网络 标签检查:
    1. 文件甚至列出了吗?
    2. HTTP状态代码 正确吗?
    3. 内容-类型响应头 设置为 文本/css?
许可以下: CC-BY-SA归因
scroll top