Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/ASPxHtmlEditorDemos/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/CS/ASPxHtmlEditorDemos/Global.asax

<%@ 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>