0

我有一个使用 App_theme 文件夹作为样式的网站项目。当我运行该站点时,样式不会应用于该站点。到底是怎么回事?

它适用于其他开发人员的计算机,但他们使用的是本地 IIS 7 服务器,而我使用的是内置的 Visual Studio IIS。注意 - 该网站是使用网站项目(不是应用程序)设置的。

4

4 回答 4

2

也许问题出在不正确的文件夹名称上——~/App_Themes而不是你的App_theme

右键单击您的网站 -> 添加 ASP.NET 文件夹 -> App_Themes;这将自动添加主题文件夹,然后您将能够在那里添加主题。

于 2011-02-26T20:39:06.320 回答
1

要将主题应用于网站,需要将元素设置为主题的名称,可以是全局主题或页面主题,如下例所示:

<configuration>
    <system.web>
        <pages theme="ThemeName" />
    </system.web>
</configuration>

如何:应用 ASP.NET 主题

于 2011-02-26T17:35:47.250 回答
1

确保页面顶部包含“主题”属性,这是默认页面的示例

<%@ Page Language="C#" ClientIDMode="Static" Title="Reset Sessions" MasterPageFile="~/site.Master" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="WorkbenchWeb.resetsession" Theme="Theme" StyleSheetTheme="Theme" %>
于 2013-02-05T16:48:58.207 回答
0

主题在那里,我检查 Init 事件和主题在 web.config 中的所有页面,但是由于某种原因,App_Themes 下的 css 没有添加到其中一个页面。但是,对于其他页面没关系 - 自动添加。

于 2012-04-24T15:29:47.563 回答