阻止ASP.NET主题自动添加CSS文件

Uwe*_*eim 3 css asp.net themes

必须处理URL重写,我决定以编程方式添加CSS引用,而不是依靠ASP.NET的自动行为将主题中的所有CSS文件自动添加到<head>ASPX页面.

我通过使用以编程方式添加CSS文件

<link type="text/css" rel="stylesheet" runat="server" id="CssFile" />
Run Code Online (Sandbox Code Playgroud)

并在后面的代码中设置实际的URL.

我的问题是:

有没有办法阻止ASP.NET"引擎"自动将所有CSS文件添加到<head>我的ASPX /母版页?

(当然,我仍然可以使用自己的文件夹并完全放弃App_Themes概念)

小智 7

您可以通过向Page指令添加以下属性来阻止此功能:

<%@ Page ... EnableTheming="false" Theme="" StylesheetTheme="" %>
Run Code Online (Sandbox Code Playgroud)