public void BuildLayoutControl()
        {
            string pagename = PagePath;

            if (pagename == null)
            {
                pagename = "default";
            }
            SageFrameConfig sfConfig = new SageFrameConfig();

            pagename      = pagename.ToLower().Equals("default") ? sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage).Replace(" ", "-") : pagename.Replace(" ", "-");
            layoutcontrol = "";
            switch (HandHeldMode())
            {
            case 1:
                layoutcontrol = PresetHelper.LoadActivePresetForPage(activeTemplate, pagename);
                break;

            case 2:
                layoutcontrol = PresetHelper.LoadHandheldControl(activeTemplate);
                break;

            case 3:
                layoutcontrol = PresetHelper.LoadDeviceType3(activeTemplate);
                break;
            }
            LoadControl(pchWhole, layoutcontrol, 3);
        }