Mini Kabibi Habibi
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e) {
Utils.EnsureRequestValidationMode();
}
void Application_PreRequestHandlerExecute(object sender, EventArgs e) {
if(CurrentPage != null)
CurrentPage.PreInit += Page_PreInit;
if(!Utils.IsIntro)
DevExpress.Web.ASPxClasses.ASPxWebControl.GlobalTheme = Utils.CurrentTheme;
}
static Page CurrentPage {
get { return HttpContext.Current.CurrentHandler as Page; }
}
static void Page_PreInit(object sender, EventArgs e) {
Utils.RegisterCurrentWebFormsDemo(CurrentPage);
bool IE7CompatModeRequired = DemosModel.Current.IE7CompatModeRequired || Utils.CurrentDemo.IE7CompatModeRequired;
bool IE7CompatModeAllowed = !Utils.IsIE10();
if (IE7CompatModeRequired && IE7CompatModeAllowed) {
Utils.InjectIE7CompatModeMeta(CurrentPage.Master);
} else {
Utils.InjectIEEdgeCompatModeMeta(CurrentPage.Master);
}
Utils.InjectDescriptionMeta(CurrentPage.Master);
}
</script>