我正在使用DevExpress MVC并希望使用自定义主题.我让它使用标准主题但它无法找到我的自定义主题.
我使用ASP.NET 12.1 Theme Builder创建了自定义主题,并将其在我的项目中复制到App_Themes/MyTheme
我已使用此代码添加它:
[Web.config中]
<devExpress>
...
<themes enableThemesAssembly="true" styleSheetTheme="" theme="MyTheme" />
...
</devExpress>
Run Code Online (Sandbox Code Playgroud)
[Global.asax.cs中]
protected void Application_PreRequestHandlerExecute(object sender, EventArgs e)
{
DevExpressHelper.Theme = "MyTheme";
}
Run Code Online (Sandbox Code Playgroud)
[_Layout.cshtml]
@Html.DevExpress().GetStyleSheets(
new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout, Theme ="MyTheme" },
new StyleSheet { ExtensionSuite = ExtensionSuite.Editors, Theme ="MyTheme" },
new StyleSheet { ExtensionSuite = ExtensionSuite.HtmlEditor, Theme ="MyTheme" },
new StyleSheet { ExtensionSuite = ExtensionSuite.GridView, Theme ="MyTheme" },
new StyleSheet { ExtensionSuite = ExtensionSuite.PivotGrid, Theme ="MyTheme" },
new StyleSheet { ExtensionSuite …Run Code Online (Sandbox Code Playgroud)