0

我对此很陌生,并试图解决这个问题。我为网站的内部页面创建了一个 internal.ascx 页面和一个 Internal.css 文件。如果我在 DNN 中创建一个新页面并应用这个新皮肤,它似乎没有应用 CSS。我将 ascx 和 css 文件都复制到了 _default/Skins/ 文件夹中。

还尝试通过以下代码添加css

<dnn:DnnCssInclude runat="server" FilePath="/Internal.css" PathNameAlias="SkinPath" />

似乎没有任何工作。已清除我的缓存并尝试不同的机器来查看该页面。但风格仍然没有通过。

提前致谢

4

1 回答 1

0

在 _default/Skins/ 中创建一个新文件夹。例如,调用文件夹“内部”(/Portals/_default/Skins/Internal)。将你的 ascx 和 css 皮肤文件复制到那里。将 css 重命名为“skin.css”。您不需要在 ascx 中引用它,因为 DNN 会根据名称提取它。

此外,您的 CSS 包含语句可能不起作用的原因可能是文件路径“/Internal.css”可能试图在网站的根目录中查找它。我认为它只是“Internal.css”。但是您可以在 Firebug 中验证它生成的路径。

于 2015-03-18T12:09:51.327 回答