App_theme не добавляет стили на веб-страницу

У меня есть проект веб-сайта, который использует папку App_theme для стилей. Когда я запускаю сайт, стили не применяются к сайту. Что здесь происходит?

Он работает на компьютерах других разработчиков, но они используют локальный сервер IIS 7, тогда как я использую встроенный Visual Studio IIS. Примечание. Сайт настраивается с использованием проекта веб-сайта (а не приложения).

4 ответа

Возможно проблема в неправильном имени папки - ~/App_Themes вместо твоего App_theme?

Щелкните правой кнопкой мыши на своем сайте -> Добавить папку ASP.NET -> App_Themes; это автоматически добавит папку с темами, а затем вы сможете добавлять темы туда.

Убедитесь, что верхняя часть страницы содержит атрибут "theme", вот пример страницы по умолчанию

<%@ Page Language="C#" ClientIDMode="Static" Title="Reset Sessions" MasterPageFile="~/site.Master" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="WorkbenchWeb.resetsession" Theme="Theme" StyleSheetTheme="Theme" %>

Чтобы применить тему к веб-сайту, необходимо установить для элемента имя темы, будь то глобальная тема или тема страницы, как показано в следующем примере:

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

Как: применять темы ASP.NET

Тема есть, я проверяю событие Init, и тема находится в web.config для всех страниц, однако по какой-то причине css в App_Themes не добавляются на одну из страниц. Впрочем, для других страниц все нормально - добавляется автоматически.

Другие вопросы по тегам