private void BindRegionSetting() { //ModuleController ModuleController moduleController = new ModuleController(); //TabController TabController tabController = new TabController(); //Modules ArrayList al = moduleController.GetModulesByDefinition(PortalId, "RegionSetting"); foreach (ModuleInfo moduleInfo in al) { //Tabs IDictionary<int, TabInfo> dicTabInfo = tabController.GetTabsByModuleID(moduleInfo.ModuleID); foreach (TabInfo tabInfo in dicTabInfo.Values) { foreach (ModuleInfo moduleInfo2 in tabInfo.ChildModules.Values) { if (moduleInfo2.TabModuleID == moduleInfo.TabModuleID) { if (moduleInfo2.TabModuleSettings.ContainsKey("RegionSetting.ViewMode")) { if (moduleInfo2.TabModuleSettings["RegionSetting.ViewMode"].ToString() == "Form") { ddlRegionSetting.Items.Add(new ListItem(tabInfo.TabPath, moduleInfo2.ModuleID.ToString())); } } } } } } }