Disabling Theme Set in Web.Config in a Page
We use themes and skins to provide consistent look and feel for our application. To apply a theme to whole application we can set it in web.config file [inside System.Web].
<pages theme ="CDTheme1" />
At times, we will have situations to prevent a page from applying the theme we have set in web.config.
This can be achieved by overriding Themes setting in that particular page. Page directive will have a Theme attribute which can be set to "" to prevent the page from applying the theme.
<%@ Page Language="C#" AutoEventWireup="true" Theme="" CodeFile="FullImage.aspx.cs" Inherits="FullImage" %>
If it is a StyleSheetTheme, set StyleSheetTheme =""
Another way of doing this is by overriding these attributes in codebehind.
For Theme, protected void Page_PreInit(object sender, EventArgs e) { this.Theme = string.Empty; }
For StyleSheetTheme, public override String StyleSheetTheme { get { return string.Empty; } }
|