Exemple #1
0
        private static IControlService GetControlService(IBindingContainer bindingContainer)
        {
            IControlService          controlService  = null;
            IBindingServicesProvider serviceProvider = bindingContainer as IBindingServicesProvider;

            if (serviceProvider != null)
            {
                controlService = serviceProvider.ControlService;
            }
            else
            {
                controlService = new WebformsControlService();
            }

            return(controlService);
        }
Exemple #2
0
        private static IDataStorageService GetDataStorageService(IBindingContainer bindingContainer)
        {
            IDataStorageService      dataStorageService = null;
            IBindingServicesProvider serviceProvider    = bindingContainer as IBindingServicesProvider;

            if (serviceProvider != null)
            {
                dataStorageService = serviceProvider.DataStorageService;
            }
            else
            {
                dataStorageService = new ViewStateStorageService(bindingContainer.GetStateBag());
            }

            return(dataStorageService);
        }