Запретить темам ASP.NET автоматическое добавление файлов CSS - PullRequest
3 голосов
/ 05 февраля 2011

Имея дело с перезаписью URL, я решил программно добавить ссылки CSS, а не полагаться на автоматическое поведение ASP.NET для автоматического добавления всех файлов CSS внутри темы на <head> страницы ASPX.

Я успешно добавил программный файл CSS с помощью

<link type="text/css" rel="stylesheet" runat="server" id="CssFile" />

и указание фактического URL в коде.

Мой вопрос:

Есть ли способ предотвратить автоматическое добавление "движком" ASP.NET всех файлов CSS на <head> моей главной страницы ASPX / master?

(Конечно, я все еще мог пойти со своими собственными папками и полностью отбросить концепцию App_Themes)

Ответы [ 4 ]

7 голосов
/ 17 августа 2011

Вы можете отключить эту функцию, добавив следующие атрибуты в директиву Page:

<%@ Page ... EnableTheming="false" Theme="" StylesheetTheme="" %>
4 голосов
/ 07 февраля 2011

Я не верю, что вы можете сказать скину, чтобы он не включал в него файлы, это было убийственно для нас, когда речь шла об их использовании, поскольку он ссылался на все файлы CSS, а не только на те, которые нам нужны, и нам нужна максимальная эффективность.

0 голосов
/ 23 июля 2015

<%@ Master Language="C#" AutoEventWireup="true" Inherits="Front" Codebehind="Front.master.cs" **EnableTheming="false"** %>
был моим решением обойти проблему.

0 голосов
/ 07 марта 2011
<head runat="server" visible="false" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...