App_theme не добавляет стили на веб-страницу - PullRequest
0 голосов
/ 26 февраля 2011

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

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

Ответы [ 4 ]

2 голосов
/ 26 февраля 2011

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

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

1 голос
/ 05 февраля 2013

убедитесь, что верхняя часть страницы содержит атрибут "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" %>
1 голос
/ 26 февраля 2011

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

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

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

0 голосов
/ 24 апреля 2012

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

...