实例介绍
B/S 框架源码 很不错的
【实例截图】
【核心代码】
05536c40-28b5-40ca-b9df-11d0d2a6be42
├── CKFinder
│ ├── bin
│ │ ├── Debug
│ │ │ ├── CKFinder.dll
│ │ │ └── CKFinder.pdb
│ │ └── Release
│ │ └── CKFinder.dll
│ ├── CKFinder
│ │ ├── AccessControlRules.cs
│ │ ├── Connector
│ │ │ ├── CommandHandlers
│ │ │ │ ├── CommandHandlerBase.cs
│ │ │ │ ├── CreateFolderCommandHandler.cs
│ │ │ │ ├── DeleteFileCommandHandler.cs
│ │ │ │ ├── DeleteFolderCommandHandler.cs
│ │ │ │ ├── DownloadFileCommandHandler.cs
│ │ │ │ ├── ErrorCommandHandler.cs
│ │ │ │ ├── FileUploadCommandHandler.cs
│ │ │ │ ├── GetFilesCommandHandler.cs
│ │ │ │ ├── GetFoldersCommandHandler.cs
│ │ │ │ ├── InitCommandHandler.cs
│ │ │ │ ├── QuickUploadCommandHandler.cs
│ │ │ │ ├── RenameFileCommandHandler.cs
│ │ │ │ ├── RenameFolderCommandHandler.cs
│ │ │ │ ├── ThumbnailCommandHandler.cs
│ │ │ │ └── XmlCommandHandlerBase.cs
│ │ │ ├── Config.cs
│ │ │ ├── Connector.cs
│ │ │ ├── ConnectorException.cs
│ │ │ ├── Errors.cs
│ │ │ ├── FolderHandler.cs
│ │ │ ├── ImageTools.cs
│ │ │ ├── Lang.cs
│ │ │ ├── RegexLib.cs
│ │ │ ├── Util.cs
│ │ │ └── XmlUtil.cs
│ │ ├── FileBrowser.cs
│ │ ├── FileBrowserDesigner.cs
│ │ ├── Settings
│ │ │ ├── AccessControl.cs
│ │ │ ├── AccessControlManager.cs
│ │ │ ├── ConfigFile.cs
│ │ │ ├── Images.cs
│ │ │ ├── ResourceType.cs
│ │ │ ├── ResourceTypeManager.cs
│ │ │ └── Thumbnails.cs
│ │ ├── TriStateBool.cs
│ │ └── Utils
│ │ └── StopAppDomainRestartModule.cs
│ ├── CKFinder.csproj
│ ├── CKFinder.csproj.user
│ ├── ImageManipulation
│ │ ├── OctreeQuantizer.cs
│ │ └── Quantizer.cs
│ ├── obj
│ │ ├── Debug
│ │ │ ├── CKFinder.csproj.FileListAbsolute.txt
│ │ │ ├── CKFinder.dll
│ │ │ ├── CKFinder.pdb
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ └── Refactor
│ │ │ └── CKFinder.dll
│ │ └── Release
│ │ ├── CKFinder.csproj.FileListAbsolute.txt
│ │ └── CKFinder.dll
│ └── Properties
│ └── AssemblyInfo.cs
├── ReferenceAssemblies
│ ├── AntiXssLibrary
│ │ ├── AntiXSS.chm
│ │ ├── AntiXSSLibrary.dll
│ │ ├── AntiXSSLibrary.xml
│ │ ├── Eula.rtf
│ │ ├── HtmlSanitizationLibrary.dll
│ │ └── HtmlSanitizationLibrary.xml
│ ├── EntLib
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.xml
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.SqlCe.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.SqlCe.xml
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.xml
│ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ ├── Microsoft.Practices.Unity.Configuration.dll
│ │ ├── Microsoft.Practices.Unity.dll
│ │ ├── Microsoft.Practices.Unity.Interception.Configuration.dll
│ │ └── Microsoft.Practices.Unity.Interception.dll
│ ├── log4net.dll
│ ├── Moq
│ │ ├── Moq.dll
│ │ └── Moq.xml
│ ├── MvcContrib.dll
│ └── xUnit
│ ├── xunit.dll
│ ├── xunit.extensions.dll
│ ├── xunit.extensions.xml
│ └── xunit.xml
├── Setup
│ └── Xoohoo_201001071140.sql
├── Xoohoo
│ ├── ActionFilters
│ │ ├── Action
│ │ │ ├── DebugActionFilter.cs
│ │ │ ├── ReturnUrlActionFilter.cs
│ │ │ ├── SiteActionFilter.cs
│ │ │ ├── TimerActionFilter.cs
│ │ │ └── UserActionFilter.cs
│ │ ├── Authorization
│ │ │ ├── AdvancedAuthorizationFilter.cs
│ │ │ ├── AdvancedPermissionAuthorizationFilter.cs
│ │ │ ├── AdvancedRoleAuthorizationFilter.cs
│ │ │ ├── AdvancedUserAuthorizationFilter.cs
│ │ │ ├── AdvancedUserGroupAuthorizationFilter.cs
│ │ │ ├── AntiForgeryAuthorizationFilter.cs
│ │ │ ├── AuthorizationFilter.cs
│ │ │ ├── RouteAuthorizationFilter.cs
│ │ │ ├── RoutePermissionAuthorizationFilter.cs
│ │ │ ├── RouteRoleAuthorizationFilter.cs
│ │ │ ├── RouteUserAuthorizationFilter.cs
│ │ │ └── RouteUserGroupAuthorizationFilter.cs
│ │ └── Result
│ │ └── ViewEnginesResultFilter.cs
│ ├── ActionResults
│ │ ├── AtomActionResult.cs
│ │ ├── NotFoundResult.cs
│ │ ├── RssResult.cs
│ │ ├── UnauthorizedResult.cs
│ │ └── XmlResult.cs
│ ├── bin
│ │ └── Debug
│ │ ├── log4net.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.pdb
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.xml
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.pdb
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.xml
│ │ ├── Microsoft.Practices.ObjectBuilder2.dll
│ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ ├── Microsoft.Practices.Unity.Configuration.dll
│ │ ├── Microsoft.Practices.Unity.Configuration.pdb
│ │ ├── Microsoft.Practices.Unity.dll
│ │ ├── Microsoft.Practices.Unity.Interception.dll
│ │ ├── Microsoft.Practices.Unity.Interception.pdb
│ │ ├── Microsoft.Practices.Unity.pdb
│ │ ├── Xoohoo.dll
│ │ └── Xoohoo.pdb
│ ├── BootStrapperTasks
│ │ ├── LoadBackgroundServices.cs
│ │ └── LoadModules.cs
│ ├── Configuration
│ │ ├── XoohooConfigurationSection.cs
│ │ ├── XoohooDataProviderConfigurationElementCollection.cs
│ │ ├── XoohooDataProviderConfigurationElement.cs
│ │ ├── XoohooModuleConfigurationElementCollection.cs
│ │ ├── XoohooModuleConfigurationElement.cs
│ │ ├── XoohooSettingConfigurationElementCollection.cs
│ │ └── XoohooSettingConfigurationElement.cs
│ ├── Extensions
│ │ ├── AuthorizationContextExtensions.cs
│ │ ├── BooleanExtensions.cs
│ │ ├── DatabaseExtensions.cs
│ │ ├── DateTimeManager.cs
│ │ ├── DictionaryExtensions.cs
│ │ ├── EntityFramework
│ │ │ ├── Metadata
│ │ │ │ ├── EntityMapping.cs
│ │ │ │ └── MetadataAccessor.cs
│ │ │ ├── ObjectQueryExtensions
│ │ │ │ ├── ObjectQueryExtensions.cs
│ │ │ │ └── SqlContext.cs
│ │ │ └── Parser
│ │ │ ├── BinaryExpressionParser.cs
│ │ │ ├── DeleteExpressionParser.cs
│ │ │ ├── DmlExpressionParser.cs
│ │ │ ├── IExpressionParser.cs
│ │ │ ├── Interpreter
│ │ │ │ ├── ConstantInterpreteres
│ │ │ │ │ └── BaseConstantExpressionInterpreter.cs
│ │ │ │ ├── IInterpreterChainging.cs
│ │ │ │ ├── IInterpreter.cs
│ │ │ │ ├── InterpreterFactory.cs
│ │ │ │ ├── MemberInterpreters
│ │ │ │ │ ├── BaseMemberExpressionInterpreter.cs
│ │ │ │ │ ├── DateTimeMemberInterpreter.cs
│ │ │ │ │ └── FieldInfoMemberInterpreter.cs
│ │ │ │ ├── MethodCallInterpreters
│ │ │ │ │ ├── BaseMethodCallExpressionInterpreter.cs
│ │ │ │ │ ├── DefaultMethodCallExpressionInterpreter.cs
│ │ │ │ │ ├── EntityMemberMethodCallExpressionInterpreter.cs
│ │ │ │ │ └── EntityMemberTerminalMethodCallExpressionInterpreter.cs
│ │ │ │ ├── NewInterpreters
│ │ │ │ │ ├── BaseNewExpressionInterpreter.cs
│ │ │ │ │ └── DateTimeNewInterpreter.cs
│ │ │ │ └── Tokens
│ │ │ │ ├── SqlClientTokenFactory.cs
│ │ │ │ └── TokenFactory.cs
│ │ │ ├── MemberInitExpressionParser.cs
│ │ │ └── UpdateExpressionParser.cs
│ │ ├── EnumerableExtensions.cs
│ │ ├── HtmlHelperExtensions.cs
│ │ ├── HttpCookieCollectionExtensions.cs
│ │ ├── HttpRequestBaseExtensions.cs
│ │ ├── IPAddressExtensions.cs
│ │ ├── LinqToSql
│ │ │ └── DataContextExtensions.cs
│ │ ├── ModuleSubMenuItemCollectionExtensions.cs
│ │ ├── NameValueCollectionExtensions.cs
│ │ ├── ObjectContextExtensions.cs
│ │ ├── ObjectExtensions.cs
│ │ ├── PagingExtensions.cs
│ │ ├── PromptExtensions.cs
│ │ ├── QueryableExtensions.cs
│ │ ├── RouteCollectionExtensions.cs
│ │ ├── RouteExtensions.cs
│ │ ├── StringExtensions.cs
│ │ ├── UrlHelperExtensions.cs
│ │ ├── UserStatusExtensions.cs
│ │ └── ValueProviderExtensions.cs
│ ├── FilterProviders
│ │ ├── ControllerActionFilterCriteria.cs
│ │ ├── ControllerTypeFilterCriteria.cs
│ │ ├── DataTokenFilterCriteria.cs
│ │ ├── FilterRegistryFilterProvider.cs
│ │ ├── FilterRegistryItem.cs
│ │ ├── IFilterCriteria.cs
│ │ ├── RouteFilterCriteria.cs
│ │ └── RouteValueFilterCriteria.cs
│ ├── Infrastructure
│ │ ├── ActionInvoker
│ │ │ └── XoohooControllerActionInvoker.cs
│ │ ├── BackgroundServices
│ │ │ ├── BackgroundServiceExecutorStatus.cs
│ │ │ ├── BackgroundServiceRegistry.cs
│ │ │ ├── IBackgroundService.cs
│ │ │ ├── IBackgroundServiceExecutor.cs
│ │ │ ├── IBackgroundServiceRegistry.cs
│ │ │ └── IXoohooBackgroundService.cs
│ │ ├── BootStrapperTask
│ │ │ └── IBootStrapperTask.cs
│ │ ├── CacheEntity
│ │ │ └── ICacheEntity.cs
│ │ ├── Configuration
│ │ │ ├── AppSettingsHelper.cs
│ │ │ ├── ConfigurationManagerWrapper.cs
│ │ │ └── IConfigurationManager.cs
│ │ ├── ControllerFactory
│ │ │ └── UnityControllerFactory.cs
│ │ ├── FastReflectionLib
│ │ │ ├── ConstructorInvokerCache.cs
│ │ │ ├── ConstructorInvoker.cs
│ │ │ ├── ConstructorInvokerFactory.cs
│ │ │ ├── FastReflectionCache.cs
│ │ │ ├── FastReflectionCaches.cs
│ │ │ ├── FastReflectionExtensions.cs
│ │ │ ├── FastReflectionFactories.cs
│ │ │ ├── FieldAccessorCache.cs
│ │ │ ├── FieldAccessor.cs
│ │ │ ├── FieldAccessorFactory.cs
│ │ │ ├── IFastReflectionCache.cs
│ │ │ ├── IFastReflectionFactory.cs
│ │ │ ├── MethodInvokerCache.cs
│ │ │ ├── MethodInvoker.cs
│ │ │ ├── MethodInvokerFactory.cs
│ │ │ ├── PropertyAccessorCache.cs
│ │ │ ├── PropertyAccessor.cs
│ │ │ └── PropertyAccessorFactory.cs
│ │ ├── FormsAuthentication
│ │ │ ├── FormsAuthenticationWrapper.cs
│ │ │ └── IFormsAuthentication.cs
│ │ ├── InversionOfControl
│ │ │ ├── DependencyResolverFactory.cs
│ │ │ ├── IDependencyResolver.cs
│ │ │ ├── IDependencyResolverFactory.cs
│ │ │ ├── MvcUnityDependencyResolver.cs
│ │ │ └── Unity
│ │ │ ├── CustomArrayResolutionStrategy.cs
│ │ │ ├── FactoryMethodLifetimeManager.cs
│ │ │ ├── TypeTrackingExtension.cs
│ │ │ ├── UnityContainerFactory.cs
│ │ │ ├── UnityDependencyResolver.cs
│ │ │ ├── UnityPerWebRequestLifetimeManager.cs
│ │ │ └── UnityPerWebRequestLifetimeModule.cs
│ │ ├── Modules
│ │ │ ├── IAuthenticationModule.cs
│ │ │ ├── ICacheModule.cs
│ │ │ ├── IDataProvider.cs
│ │ │ ├── ILoggingModule.cs
│ │ │ ├── IModule.cs
│ │ │ ├── IModuleMetaData.cs
│ │ │ ├── IModuleSubMenu.cs
│ │ │ └── Module.cs
│ │ ├── ModulesLoaded
│ │ │ ├── IModulesLoaded.cs
│ │ │ └── ModulesLoaded.cs
│ │ ├── RegularExpressions
│ │ │ ├── IRegularExpressions.cs
│ │ │ └── RegularExpressions.cs
│ │ ├── Response
│ │ │ ├── ResponseFilter.cs
│ │ │ ├── ResponseInsert.cs
│ │ │ └── ResponseInsertMode.cs
│ │ ├── RouteUrlModifiers
│ │ │ ├── IRouteUrlModifier.cs
│ │ │ └── RouteUrlModifier.cs
│ │ ├── Security
│ │ │ └── AntiXSS.cs
│ │ ├── Users
│ │ │ ├── IUser.cs
│ │ │ ├── UserAnonymous.cs
│ │ │ ├── UserCookieProxy.cs
│ │ │ ├── UserEmpty.cs
│ │ │ ├── UserIdentity.cs
│ │ │ ├── UserLazy.cs
│ │ │ └── UserUnregistered.cs
│ │ ├── ViewEngines
│ │ │ ├── FileEngineResult.cs
│ │ │ ├── IXoohooViewEngine.cs
│ │ │ └── XoohooWebFormViewEngine.cs
│ │ ├── XmlRpc
│ │ │ ├── XmlRpcControllerActionInvoker.cs
│ │ │ ├── XmlRpcFaultExceptionFilter.cs
│ │ │ ├── XmlRpcFaultHttpHandler.cs
│ │ │ ├── XmlRpcFaultResult.cs
│ │ │ ├── XmlRpcFilterCriteria.cs
│ │ │ ├── XmlRpcParameter.cs
│ │ │ ├── XmlRpcParameterMapper.cs
│ │ │ ├── XmlRpcResult.cs
│ │ │ ├── XmlRpcRouteHandler.cs
│ │ │ └── XmlRpcValue.cs
│ │ └── XoohooContext
│ │ └── XoohooContext.cs
│ ├── ModelBinders
│ │ ├── GuidListModelBinder.cs
│ │ ├── Int32ListModelBinder.cs
│ │ └── PagingInfoModelBinder.cs
│ ├── Models
│ │ ├── AjaxRedirect.cs
│ │ ├── Bulletin.cs
│ │ ├── CacheDependencyList.cs
│ │ ├── CachePartition.cs
│ │ ├── INamedEntity.cs
│ │ ├── IPageOfItems.cs
│ │ ├── ModelResult`1.cs
│ │ ├── ModelResult.cs
│ │ ├── ModuleMenuItem.cs
│ │ ├── ModuleMenuItemList.cs
│ │ ├── ModuleSubMenuItem.cs
│ │ ├── ModuleSubMenuItemGroup.cs
│ │ ├── ModuleSubMenuItemList.cs
│ │ ├── ModuleSubMenuItemSingle.cs
│ │ ├── MovingTarget.cs
│ │ ├── PageOfItems.cs
│ │ ├── Pager.cs
│ │ ├── PagingInfo.cs
│ │ ├── PassportInfo.cs
│ │ ├── PermissionBasic.cs
│ │ ├── Permission.cs
│ │ ├── PermissionInput.cs
│ │ ├── Prompt.cs
│ │ ├── RequestDataFormat.cs
│ │ ├── RoleBasic.cs
│ │ ├── Role.cs
│ │ ├── RoleInput.cs
│ │ ├── Site.cs
│ │ ├── UserBasic.cs
│ │ ├── User.cs
│ │ ├── UserGroupBasic.cs
│ │ ├── UserGroup.cs
│ │ ├── UserGroupInput.cs
│ │ ├── UserInputAdd.cs
│ │ ├── UserInput.cs
│ │ ├── UserInputEdit.cs
│ │ ├── UserMostBasic.cs
│ │ ├── UserSearchCriteria.cs
│ │ └── UserStatus.cs
│ ├── Modules
│ │ ├── Admin
│ │ │ ├── AdminModule.cs
│ │ │ ├── Controllers
│ │ │ │ ├── AdminController.cs
│ │ │ │ └── SystemController.cs
│ │ │ ├── Extensions
│ │ │ │ ├── IUserServiceExtensions.cs
│ │ │ │ └── UrlHelperExtensions.cs
│ │ │ ├── ModelBinders
│ │ │ │ ├── BulletinModelBinder.cs
│ │ │ │ ├── SiteModelBinder.cs
│ │ │ │ ├── UserChangePasswordInputModelBinder.cs
│ │ │ │ ├── UserProfileInputModelBinder.cs
│ │ │ │ └── UserSignInInputModelBinder.cs
│ │ │ ├── Models
│ │ │ │ ├── UserChangePasswordInput.cs
│ │ │ │ ├── UserChangeProfileInput.cs
│ │ │ │ └── UserSignInInput.cs
│ │ │ └── Services
│ │ │ ├── AdminUserService.cs
│ │ │ └── IAdminUserService.cs
│ │ ├── Cache
│ │ │ └── CacheModule.cs
│ │ ├── Core
│ │ │ └── CoreModule.cs
│ │ ├── Logging
│ │ │ └── LoggingModule.cs
│ │ └── Membership
│ │ ├── Controllers
│ │ │ └── MembershipController.cs
│ │ ├── MembershipModule.cs
│ │ ├── ModelBinders
│ │ │ ├── PermissionInputModelBinder.cs
│ │ │ ├── RoleInputModelBinder.cs
│ │ │ ├── UserGroupInputModelBinder.cs
│ │ │ ├── UserInputAddModelBinder.cs
│ │ │ ├── UserInputEditModelBinder.cs
│ │ │ ├── UserModelBinder.cs
│ │ │ ├── UserSearchCriteriaModelBinder.cs
│ │ │ └── UserStatusModelBinder.cs
│ │ └── ViewModels
│ │ └── MembershipUrlViewModel.cs
│ ├── obj
│ │ ├── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── edmxResourcesToEmbed
│ │ │ │ └── Repositories
│ │ │ │ ├── EntityFramework
│ │ │ │ │ ├── XoohooEntities.csdl
│ │ │ │ │ ├── XoohooEntities.msl
│ │ │ │ │ └── XoohooEntities.ssdl
│ │ │ │ └── SqlServer
│ │ │ │ ├── CMSEntities.csdl
│ │ │ │ ├── CMSEntities.msl
│ │ │ │ └── CMSEntities.ssdl
│ │ │ ├── TempPE
│ │ │ │ ├── Repositories.EntityFramework.XoohooEntities.Designer.cs.dll
│ │ │ │ ├── Repositories.SqlServer.CMSEntities.Designer.cs.dll
│ │ │ │ └── Repositories.SqlServer.XoohooEntities1.Designer.cs.dll
│ │ │ ├── Xoohoo.csproj.FileListAbsolute.txt
│ │ │ ├── Xoohoo.dll
│ │ │ └── Xoohoo.pdb
│ │ └── Release
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── edmxResourcesToEmbed
│ │ │ └── Repositories
│ │ │ └── SqlServer
│ │ │ ├── XoohooEntities.csdl
│ │ │ ├── XoohooEntities.msl
│ │ │ └── XoohooEntities.ssdl
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── TempPE
│ │ │ ├── Repositories.SqlServer.XoohooEntities1.Designer.cs.dll
│ │ │ └── Repositories.SqlServer.XoohooEntities.Designer.cs.dll
│ │ ├── Xoohoo.csproj.FileListAbsolute.txt
│ │ ├── Xoohoo.dll
│ │ └── Xoohoo.pdb
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Repositories
│ │ ├── IBulletinRepository.cs
│ │ ├── IPermissionRepository.cs
│ │ ├── IRepository.cs
│ │ ├── IRoleRepository.cs
│ │ ├── ISiteRepository.cs
│ │ ├── IUserGroupRepository.cs
│ │ ├── IUserRepository.cs
│ │ └── SqlServerEntLibDAB
│ │ ├── BulletinRepository.cs
│ │ ├── PermissionRepository.cs
│ │ ├── RoleRepository.cs
│ │ ├── SiteRepository.cs
│ │ ├── UserGroupRepository.cs
│ │ └── UserRepository.cs
│ ├── Routing
│ │ ├── BoundUrl .cs
│ │ ├── DomainParser .cs
│ │ ├── DomainRoute .cs
│ │ ├── IsBooleanConstraint.cs
│ │ ├── IsGuidConstraint.cs
│ │ ├── IsIntConstraint.cs
│ │ ├── IsLongConstraint.cs
│ │ ├── IsMovingTargetConstraint.cs
│ │ ├── IsNullableGuidConstraint.cs
│ │ ├── IsNullableGuidListConstraint.cs
│ │ ├── IsPageNumberConstraint.cs
│ │ ├── IsUserStatusConstraint.cs
│ │ ├── ParsedRoute .cs
│ │ └── RouteParser .cs
│ ├── Services
│ │ ├── BulletinService.cs
│ │ ├── IBulletinService.cs
│ │ ├── IPermissionService.cs
│ │ ├── IRoleService.cs
│ │ ├── ISiteService.cs
│ │ ├── IUserGroupService.cs
│ │ ├── IUserService.cs
│ │ ├── PermissionService.cs
│ │ ├── RoleService.cs
│ │ ├── SiteService.cs
│ │ ├── UserGroupService.cs
│ │ └── UserService.cs
│ ├── Skinning
│ │ ├── ISkinResolver.cs
│ │ ├── ISkinResolverRegistry.cs
│ │ ├── LegacySkinResolver.cs
│ │ ├── MobileSkinResolver.cs
│ │ ├── SkinResolverContext.cs
│ │ ├── SkinResolverRegistry.cs
│ │ └── XoohooSkinResolver.cs
│ ├── Utilities
│ │ ├── Cryptography
│ │ │ ├── DES.cs
│ │ │ ├── MD5.cs
│ │ │ └── SHA256.cs
│ │ └── Security
│ │ └── ValidateCode.cs
│ ├── Validation
│ │ ├── Attributes
│ │ │ ├── CompareAttribute.cs
│ │ │ ├── EmailRegularExpressionAttribute.cs
│ │ │ ├── GuidRegularExpressionAttribute.cs
│ │ │ ├── IPRegularExpressionAttribute.cs
│ │ │ ├── PathSlugRegularExpressionAttribute.cs
│ │ │ ├── RootPathSlugRegularExpressionAttribute.cs
│ │ │ ├── SlugRegularExpressionAttribute.cs
│ │ │ ├── SlugWithChineseRegularExpressionAttribute.cs
│ │ │ ├── UrlRegularExpressionAttribute.cs
│ │ │ ├── ValidationCompareOperator.cs
│ │ │ └── ValidationDataType.cs
│ │ ├── Extensions
│ │ │ ├── HtmlHelperExtensions.cs
│ │ │ └── ModelExtensions.cs
│ │ ├── Options
│ │ │ └── ValidationSummaryOptions.cs
│ │ ├── RuleProviders
│ │ │ ├── ActiveRuleProviders.cs
│ │ │ ├── CachingRulesProvider.cs
│ │ │ ├── CustomRulesProvider.cs
│ │ │ ├── DataAnnotationsRuleProvider.cs
│ │ │ ├── ICustomRule.cs
│ │ │ ├── IRulesProvider.cs
│ │ │ ├── PropertyAttributeRuleProviderBase.cs
│ │ │ ├── RuleEmitterList.cs
│ │ │ └── RuleSet.cs
│ │ ├── Rules
│ │ │ ├── ComparisonRule.cs
│ │ │ ├── CustomRule.cs
│ │ │ ├── DataTypeRule.cs
│ │ │ ├── RangeRule.cs
│ │ │ ├── RegularExpressionRule.cs
│ │ │ ├── RemoteRule.cs
│ │ │ ├── RequiredRule.cs
│ │ │ ├── Rule.cs
│ │ │ └── StringLengthRule.cs
│ │ ├── ValidationAttributeCache
│ │ │ └── ValidationAttributeCache.cs
│ │ ├── ValidationConfigFormatters
│ │ │ ├── IValidationConfigFormatter.cs
│ │ │ ├── JsonValidationConfigFormatter.cs
│ │ │ └── XmlValidationConfigFormatter.cs
│ │ ├── ValidationInfo.cs
│ │ └── Validator.cs
│ ├── ViewModels
│ │ ├── ExceptionXoohooViewModel.cs
│ │ ├── SiteViewModel.cs
│ │ ├── UserViewModel.cs
│ │ ├── XoohooViewModel.cs
│ │ ├── XoohooViewModelItem`1.cs
│ │ ├── XoohooViewModelItemItems`2.cs
│ │ ├── XoohooViewModelItems`1.cs
│ │ └── XoohooViewModelPartial`1.cs
│ ├── XoohooApplication.cs
│ ├── Xoohoo.csproj
│ └── Xoohoo.csproj.user
├── Xoohoo.Site
│ ├── bin
│ │ ├── CKFinder.dll
│ │ ├── CKFinder.pdb
│ │ ├── log4net.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.pdb
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Common.xml
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.dll
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.pdb
│ │ ├── Microsoft.Practices.EnterpriseLibrary.Data.xml
│ │ ├── Microsoft.Practices.ObjectBuilder2.dll
│ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ ├── Microsoft.Practices.Unity.Configuration.dll
│ │ ├── Microsoft.Practices.Unity.Configuration.pdb
│ │ ├── Microsoft.Practices.Unity.dll
│ │ ├── Microsoft.Practices.Unity.Interception.dll
│ │ ├── Microsoft.Practices.Unity.Interception.pdb
│ │ ├── Microsoft.Practices.Unity.pdb
│ │ ├── MvcContrib.dll
│ │ ├── Xoohoo.dll
│ │ ├── Xoohoo.pdb
│ │ ├── Xoohoo.Site.dll
│ │ └── Xoohoo.Site.pdb
│ ├── Configs
│ │ ├── AppSettings.config
│ │ ├── ConnectionStrings.config
│ │ ├── Log4net.config
│ │ ├── Unity.config
│ │ └── Xoohoo.config
│ ├── Default.aspx
│ ├── Default.aspx.cs
│ ├── Global.asax
│ ├── Log
│ │ └── 20110107.txt
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── Xoohoo.Site.csproj.FileListAbsolute.txt
│ │ ├── Xoohoo.Site.dll
│ │ └── Xoohoo.Site.pdb
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Skins
│ │ └── Admin
│ │ ├── Scripts
│ │ │ ├── ckeditor
│ │ │ │ ├── adapters
│ │ │ │ │ └── jquery.js
│ │ │ │ ├── ckeditor_basic.js
│ │ │ │ ├── ckeditor.js
│ │ │ │ ├── config.js
│ │ │ │ ├── contents.css
│ │ │ │ ├── images
│ │ │ │ │ ├── spacer.gif
│ │ │ │ │ └── Thumbs.db
│ │ │ │ ├── lang
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── _languages.js
│ │ │ │ │ ├── _translationstatus.txt
│ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ └── zh.js
│ │ │ │ ├── plugins
│ │ │ │ │ ├── about
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── about.js
│ │ │ │ │ │ ├── logo_ckeditor.png
│ │ │ │ │ │ └── Thumbs.db
│ │ │ │ │ ├── clipboard
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── paste.js
│ │ │ │ │ ├── colordialog
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── colordialog.js
│ │ │ │ │ ├── dialog
│ │ │ │ │ │ └── dialogDefinition.js
│ │ │ │ │ ├── div
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── div.js
│ │ │ │ │ ├── find
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── find.js
│ │ │ │ │ ├── flash
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── flash.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── placeholder.png
│ │ │ │ │ ├── forms
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── button.js
│ │ │ │ │ │ ├── checkbox.js
│ │ │ │ │ │ ├── form.js
│ │ │ │ │ │ ├── hiddenfield.js
│ │ │ │ │ │ ├── radio.js
│ │ │ │ │ │ ├── select.js
│ │ │ │ │ │ ├── textarea.js
│ │ │ │ │ │ └── textfield.js
│ │ │ │ │ ├── iframedialog
│ │ │ │ │ │ └── plugin.js
│ │ │ │ │ ├── image
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── image.js
│ │ │ │ │ ├── link
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ ├── anchor.js
│ │ │ │ │ │ │ └── link.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── anchor.gif
│ │ │ │ │ ├── pagebreak
│ │ │ │ │ │ └── images
│ │ │ │ │ │ └── pagebreak.gif
│ │ │ │ │ ├── pastefromword
│ │ │ │ │ │ └── filter
│ │ │ │ │ │ └── default.js
│ │ │ │ │ ├── pastetext
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── pastetext.js
│ │ │ │ │ ├── scayt
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ ├── options.js
│ │ │ │ │ │ └── toolbar.css
│ │ │ │ │ ├── showblocks
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── block_address.png
│ │ │ │ │ │ ├── block_blockquote.png
│ │ │ │ │ │ ├── block_div.png
│ │ │ │ │ │ ├── block_h1.png
│ │ │ │ │ │ ├── block_h2.png
│ │ │ │ │ │ ├── block_h3.png
│ │ │ │ │ │ ├── block_h4.png
│ │ │ │ │ │ ├── block_h5.png
│ │ │ │ │ │ ├── block_h6.png
│ │ │ │ │ │ ├── block_p.png
│ │ │ │ │ │ └── block_pre.png
│ │ │ │ │ ├── smiley
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── smiley.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── angel_smile.gif
│ │ │ │ │ │ ├── angry_smile.gif
│ │ │ │ │ │ ├── broken_heart.gif
│ │ │ │ │ │ ├── confused_smile.gif
│ │ │ │ │ │ ├── cry_smile.gif
│ │ │ │ │ │ ├── devil_smile.gif
│ │ │ │ │ │ ├── embaressed_smile.gif
│ │ │ │ │ │ ├── envelope.gif
│ │ │ │ │ │ ├── heart.gif
│ │ │ │ │ │ ├── kiss.gif
│ │ │ │ │ │ ├── lightbulb.gif
│ │ │ │ │ │ ├── omg_smile.gif
│ │ │ │ │ │ ├── regular_smile.gif
│ │ │ │ │ │ ├── sad_smile.gif
│ │ │ │ │ │ ├── shades_smile.gif
│ │ │ │ │ │ ├── teeth_smile.gif
│ │ │ │ │ │ ├── thumbs_down.gif
│ │ │ │ │ │ ├── thumbs_up.gif
│ │ │ │ │ │ ├── tounge_smile.gif
│ │ │ │ │ │ ├── whatchutalkingabout_smile.gif
│ │ │ │ │ │ └── wink_smile.gif
│ │ │ │ │ ├── specialchar
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── specialchar.js
│ │ │ │ │ ├── stylescombo
│ │ │ │ │ │ └── styles
│ │ │ │ │ │ └── default.js
│ │ │ │ │ ├── table
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── table.js
│ │ │ │ │ ├── tabletools
│ │ │ │ │ │ └── dialogs
│ │ │ │ │ │ └── tableCell.js
│ │ │ │ │ ├── templates
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── templates.js
│ │ │ │ │ │ └── templates
│ │ │ │ │ │ ├── default.js
│ │ │ │ │ │ └── images
│ │ │ │ │ │ ├── template1.gif
│ │ │ │ │ │ ├── template2.gif
│ │ │ │ │ │ └── template3.gif
│ │ │ │ │ ├── uicolor
│ │ │ │ │ │ ├── dialogs
│ │ │ │ │ │ │ └── uicolor.js
│ │ │ │ │ │ ├── lang
│ │ │ │ │ │ │ └── en.js
│ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ ├── uicolor.gif
│ │ │ │ │ │ └── yui
│ │ │ │ │ │ ├── assets
│ │ │ │ │ │ │ ├── hue_bg.png
│ │ │ │ │ │ │ ├── hue_thumb.png
│ │ │ │ │ │ │ ├── picker_mask.png
│ │ │ │ │ │ │ ├── picker_thumb.png
│ │ │ │ │ │ │ └── yui.css
│ │ │ │ │ │ └── yui.js
│ │ │ │ │ └── wsc
│ │ │ │ │ └── dialogs
│ │ │ │ │ ├── ciframe.html
│ │ │ │ │ ├── tmpFrameset.html
│ │ │ │ │ ├── wsc.css
│ │ │ │ │ └── wsc.js
│ │ │ │ ├── skins
│ │ │ │ │ ├── kama
│ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ ├── editor.css
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── dialog_sides.gif
│ │ │ │ │ │ │ ├── dialog_sides.png
│ │ │ │ │ │ │ ├── dialog_sides_rtl.png
│ │ │ │ │ │ │ ├── mini.gif
│ │ │ │ │ │ │ ├── noimage.png
│ │ │ │ │ │ │ ├── sprites_ie6.png
│ │ │ │ │ │ │ ├── sprites.png
│ │ │ │ │ │ │ └── toolbar_start.gif
│ │ │ │ │ │ ├── skin.js
│ │ │ │ │ │ └── templates.css
│ │ │ │ │ ├── office2003
│ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ ├── editor.css
│ │ │ │ │ │ ├── icons.png
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── dialog_sides.gif
│ │ │ │ │ │ │ ├── dialog_sides.png
│ │ │ │ │ │ │ ├── dialog_sides_rtl.png
│ │ │ │ │ │ │ ├── mini.gif
│ │ │ │ │ │ │ ├── noimage.png
│ │ │ │ │ │ │ ├── sprites_ie6.png
│ │ │ │ │ │ │ └── sprites.png
│ │ │ │ │ │ ├── skin.js
│ │ │ │ │ │ └── templates.css
│ │ │ │ │ └── v2
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ ├── editor.css
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── dialog_sides.gif
│ │ │ │ │ │ ├── dialog_sides.png
│ │ │ │ │ │ ├── dialog_sides_rtl.png
│ │ │ │ │ │ ├── mini.gif
│ │ │ │ │ │ ├── noimage.png
│ │ │ │ │ │ ├── sprites_ie6.png
│ │ │ │ │ │ ├── sprites.png
│ │ │ │ │ │ └── toolbar_start.gif
│ │ │ │ │ ├── skin.js
│ │ │ │ │ └── templates.css
│ │ │ │ └── themes
│ │ │ │ └── default
│ │ │ │ └── theme.js
│ │ │ ├── ckfinder
│ │ │ │ ├── ckfinder.html
│ │ │ │ ├── ckfinder.js
│ │ │ │ ├── config.ascx
│ │ │ │ └── core
│ │ │ │ ├── connector
│ │ │ │ │ └── aspx
│ │ │ │ │ ├── connector.aspx
│ │ │ │ │ └── lang
│ │ │ │ │ ├── cs.xml
│ │ │ │ │ ├── da.xml
│ │ │ │ │ ├── de.xml
│ │ │ │ │ ├── el.xml
│ │ │ │ │ ├── en.xml
│ │ │ │ │ ├── es-mx.xml
│ │ │ │ │ ├── es.xml
│ │ │ │ │ ├── fr.xml
│ │ │ │ │ ├── it.xml
│ │ │ │ │ ├── lv.xml
│ │ │ │ │ ├── nl.xml
│ │ │ │ │ ├── pl.xml
│ │ │ │ │ ├── pt-br.xml
│ │ │ │ │ ├── ru.xml
│ │ │ │ │ ├── sk.xml
│ │ │ │ │ ├── sl.xml
│ │ │ │ │ ├── sv.xml
│ │ │ │ │ ├── zh-cn.xml
│ │ │ │ │ └── zh-tw.xml
│ │ │ │ ├── css
│ │ │ │ │ └── ckfinder.css
│ │ │ │ ├── help
│ │ │ │ │ ├── en
│ │ │ │ │ │ ├── files
│ │ │ │ │ │ │ ├── 001.html
│ │ │ │ │ │ │ ├── 002.html
│ │ │ │ │ │ │ ├── 003.html
│ │ │ │ │ │ │ ├── 004.html
│ │ │ │ │ │ │ ├── 005.html
│ │ │ │ │ │ │ ├── 006.html
│ │ │ │ │ │ │ ├── 007.html
│ │ │ │ │ │ │ ├── 008.html
│ │ │ │ │ │ │ ├── 009.html
│ │ │ │ │ │ │ ├── 010.html
│ │ │ │ │ │ │ ├── 011.html
│ │ │ │ │ │ │ ├── 012.html
│ │ │ │ │ │ │ ├── 013.html
│ │ │ │ │ │ │ ├── header.html
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ ├── 001.gif
│ │ │ │ │ │ │ │ ├── 002.gif
│ │ │ │ │ │ │ │ ├── 003.gif
│ │ │ │ │ │ │ │ ├── 004.gif
│ │ │ │ │ │ │ │ ├── 005.gif
│ │ │ │ │ │ │ │ ├── 006.gif
│ │ │ │ │ │ │ │ ├── 007.gif
│ │ │ │ │ │ │ │ ├── 008.gif
│ │ │ │ │ │ │ │ ├── 009.gif
│ │ │ │ │ │ │ │ ├── 010.gif
│ │ │ │ │ │ │ │ ├── 011.gif
│ │ │ │ │ │ │ │ ├── 012.gif
│ │ │ │ │ │ │ │ ├── 013.gif
│ │ │ │ │ │ │ │ ├── 014.gif
│ │ │ │ │ │ │ │ ├── 015.gif
│ │ │ │ │ │ │ │ ├── 016.gif
│ │ │ │ │ │ │ │ ├── 017.gif
│ │ │ │ │ │ │ │ ├── 018.gif
│ │ │ │ │ │ │ │ ├── 019.gif
│ │ │ │ │ │ │ │ └── 020.gif
│ │ │ │ │ │ │ ├── license.html
│ │ │ │ │ │ │ ├── other
│ │ │ │ │ │ │ │ ├── help.css
│ │ │ │ │ │ │ │ └── help.js
│ │ │ │ │ │ │ ├── suggestions.html
│ │ │ │ │ │ │ └── toc.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── es
│ │ │ │ │ │ ├── files
│ │ │ │ │ │ │ ├── 001.html
│ │ │ │ │ │ │ ├── 002.html
│ │ │ │ │ │ │ ├── 003.html
│ │ │ │ │ │ │ ├── 004.html
│ │ │ │ │ │ │ ├── 005.html
│ │ │ │ │ │ │ ├── 006.html
│ │ │ │ │ │ │ ├── 007.html
│ │ │ │ │ │ │ ├── 008.html
│ │ │ │ │ │ │ ├── 009.html
│ │ │ │ │ │ │ ├── 010.html
│ │ │ │ │ │ │ ├── 011.html
│ │ │ │ │ │ │ ├── 012.html
│ │ │ │ │ │ │ ├── 013.html
│ │ │ │ │ │ │ ├── header.html
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ ├── 001.png
│ │ │ │ │ │ │ │ ├── 002.gif
│ │ │ │ │ │ │ │ ├── 003.gif
│ │ │ │ │ │ │ │ ├── 004.png
│ │ │ │ │ │ │ │ ├── 005.png
│ │ │ │ │ │ │ │ ├── 006.png
│ │ │ │ │ │ │ │ ├── 007.png
│ │ │ │ │ │ │ │ ├── 008.png
│ │ │ │ │ │ │ │ ├── 009.png
│ │ │ │ │ │ │ │ ├── 010.gif
│ │ │ │ │ │ │ │ ├── 011.png
│ │ │ │ │ │ │ │ ├── 012.png
│ │ │ │ │ │ │ │ ├── 013.png
│ │ │ │ │ │ │ │ ├── 014.gif
│ │ │ │ │ │ │ │ ├── 015.gif
│ │ │ │ │ │ │ │ ├── 016.gif
│ │ │ │ │ │ │ │ ├── 017.gif
│ │ │ │ │ │ │ │ ├── 018.png
│ │ │ │ │ │ │ │ ├── 019.png
│ │ │ │ │ │ │ │ └── 020.png
│ │ │ │ │ │ │ ├── license.html
│ │ │ │ │ │ │ ├── other
│ │ │ │ │ │ │ │ ├── help.css
│ │ │ │ │ │ │ │ └── help.js
│ │ │ │ │ │ │ ├── suggestions.html
│ │ │ │ │ │ │ └── toc.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── es-mx
│ │ │ │ │ │ ├── files
│ │ │ │ │ │ │ ├── 001.html
│ │ │ │ │ │ │ ├── 002.html
│ │ │ │ │ │ │ ├── 003.html
│ │ │ │ │ │ │ ├── 004.html
│ │ │ │ │ │ │ ├── 005.html
│ │ │ │ │ │ │ ├── 006.html
│ │ │ │ │ │ │ ├── 007.html
│ │ │ │ │ │ │ ├── 008.html
│ │ │ │ │ │ │ ├── 009.html
│ │ │ │ │ │ │ ├── 010.html
│ │ │ │ │ │ │ ├── 011.html
│ │ │ │ │ │ │ ├── 012.html
│ │ │ │ │ │ │ ├── 013.html
│ │ │ │ │ │ │ ├── header.html
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ ├── 001.png
│ │ │ │ │ │ │ │ ├── 002.gif
│ │ │ │ │ │ │ │ ├── 003.gif
│ │ │ │ │ │ │ │ ├── 004.png
│ │ │ │ │ │ │ │ ├── 005.png
│ │ │ │ │ │ │ │ ├── 006.png
│ │ │ │ │ │ │ │ ├── 007.png
│ │ │ │ │ │ │ │ ├── 008.png
│ │ │ │ │ │ │ │ ├── 009.png
│ │ │ │ │ │ │ │ ├── 010.gif
│ │ │ │ │ │ │ │ ├── 011.png
│ │ │ │ │ │ │ │ ├── 012.png
│ │ │ │ │ │ │ │ ├── 013.png
│ │ │ │ │ │ │ │ ├── 014.gif
│ │ │ │ │ │ │ │ ├── 015.gif
│ │ │ │ │ │ │ │ ├── 016.gif
│ │ │ │ │ │ │ │ ├── 017.gif
│ │ │ │ │ │ │ │ ├── 018.png
│ │ │ │ │ │ │ │ ├── 019.png
│ │ │ │ │ │ │ │ └── 020.png
│ │ │ │ │ │ │ ├── license.html
│ │ │ │ │ │ │ ├── other
│ │ │ │ │ │ │ │ ├── help.css
│ │ │ │ │ │ │ │ └── help.js
│ │ │ │ │ │ │ ├── suggestions.html
│ │ │ │ │ │ │ └── toc.html
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── pl
│ │ │ │ │ ├── files
│ │ │ │ │ │ ├── 001.html
│ │ │ │ │ │ ├── 002.html
│ │ │ │ │ │ ├── 003.html
│ │ │ │ │ │ ├── 004.html
│ │ │ │ │ │ ├── 005.html
│ │ │ │ │ │ ├── 006.html
│ │ │ │ │ │ ├── 007.html
│ │ │ │ │ │ ├── 008.html
│ │ │ │ │ │ ├── 009.html
│ │ │ │ │ │ ├── 010.html
│ │ │ │ │ │ ├── 011.html
│ │ │ │ │ │ ├── 012.html
│ │ │ │ │ │ ├── 013.html
│ │ │ │ │ │ ├── header.html
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── 001.jpg
│ │ │ │ │ │ │ ├── 002.gif
│ │ │ │ │ │ │ ├── 003.gif
│ │ │ │ │ │ │ ├── 004.png
│ │ │ │ │ │ │ ├── 005.png
│ │ │ │ │ │ │ ├── 006.png
│ │ │ │ │ │ │ ├── 007.jpg
│ │ │ │ │ │ │ ├── 008.png
│ │ │ │ │ │ │ ├── 009.png
│ │ │ │ │ │ │ ├── 010.png
│ │ │ │ │ │ │ ├── 011.png
│ │ │ │ │ │ │ ├── 012.png
│ │ │ │ │ │ │ ├── 013.png
│ │ │ │ │ │ │ ├── 014.gif
│ │ │ │ │ │ │ ├── 015.gif
│ │ │ │ │ │ │ ├── 016.gif
│ │ │ │ │ │ │ ├── 017.gif
│ │ │ │ │ │ │ ├── 018.gif
│ │ │ │ │ │ │ ├── 019.png
│ │ │ │ │ │ │ └── 020.png
│ │ │ │ │ │ ├── license.html
│ │ │ │ │ │ ├── other
│ │ │ │ │ │ │ ├── help.css
│ │ │ │ │ │ │ └── help.js
│ │ │ │ │ │ ├── suggestions.html
│ │ │ │ │ │ └── toc.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── images
│ │ │ │ │ ├── ckffolder.gif
│ │ │ │ │ ├── ckffolderopened.gif
│ │ │ │ │ ├── ckfminus.gif
│ │ │ │ │ ├── ckfnothumb.gif
│ │ │ │ │ ├── ckfplus.gif
│ │ │ │ │ ├── icons
│ │ │ │ │ │ ├── 16
│ │ │ │ │ │ │ ├── ai.gif
│ │ │ │ │ │ │ ├── avi.gif
│ │ │ │ │ │ │ ├── bmp.gif
│ │ │ │ │ │ │ ├── cs.gif
│ │ │ │ │ │ │ ├── default.icon.gif
│ │ │ │ │ │ │ ├── dll.gif
│ │ │ │ │ │ │ ├── doc.gif
│ │ │ │ │ │ │ ├── exe.gif
│ │ │ │ │ │ │ ├── fla.gif
│ │ │ │ │ │ │ ├── gif.gif
│ │ │ │ │ │ │ ├── jpg.gif
│ │ │ │ │ │ │ ├── js.gif
│ │ │ │ │ │ │ ├── mdb.gif
│ │ │ │ │ │ │ ├── mp3.gif
│ │ │ │ │ │ │ ├── pdf.gif
│ │ │ │ │ │ │ ├── ppt.gif
│ │ │ │ │ │ │ ├── rdp.gif
│ │ │ │ │ │ │ ├── swf.gif
│ │ │ │ │ │ │ ├── swt.gif
│ │ │ │ │ │ │ ├── txt.gif
│ │ │ │ │ │ │ ├── vsd.gif
│ │ │ │ │ │ │ ├── xls.gif
│ │ │ │ │ │ │ ├── xml.gif
│ │ │ │ │ │ │ └── zip.gif
│ │ │ │ │ │ └── 32
│ │ │ │ │ │ ├── ai.gif
│ │ │ │ │ │ ├── avi.gif
│ │ │ │ │ │ ├── bmp.gif
│ │ │ │ │ │ ├── cs.gif
│ │ │ │ │ │ ├── default.icon.gif
│ │ │ │ │ │ ├── dll.gif
│ │ │ │ │ │ ├── doc.gif
│ │ │ │ │ │ ├── exe.gif
│ │ │ │ │ │ ├── fla.gif
│ │ │ │ │ │ ├── gif.gif
│ │ │ │ │ │ ├── jpg.gif
│ │ │ │ │ │ ├── js.gif
│ │ │ │ │ │ ├── mdb.gif
│ │ │ │ │ │ ├── mp3.gif
│ │ │ │ │ │ ├── pdf.gif
│ │ │ │ │ │ ├── ppt.gif
│ │ │ │ │ │ ├── rdp.gif
│ │ │ │ │ │ ├── swf.gif
│ │ │ │ │ │ ├── swt.gif
│ │ │ │ │ │ ├── txt.gif
│ │ │ │ │ │ ├── vsd.gif
│ │ │ │ │ │ ├── xls.gif
│ │ │ │ │ │ ├── xml.gif
│ │ │ │ │ │ └── zip.gif
│ │ │ │ │ ├── spacer.gif
│ │ │ │ │ ├── Thumbs.db
│ │ │ │ │ └── toolbar
│ │ │ │ │ ├── add.gif
│ │ │ │ │ ├── delete.gif
│ │ │ │ │ ├── download.gif
│ │ │ │ │ ├── help.gif
│ │ │ │ │ ├── refresh.gif
│ │ │ │ │ ├── settings.gif
│ │ │ │ │ ├── Thumbs.db
│ │ │ │ │ └── view.gif
│ │ │ │ ├── js
│ │ │ │ │ ├── ckfinder_gecko.js
│ │ │ │ │ └── ckfinder_ie.js
│ │ │ │ ├── lang
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ └── zh-tw.js
│ │ │ │ ├── pages
│ │ │ │ │ ├── blank.html
│ │ │ │ │ ├── ckffiles.html
│ │ │ │ │ └── ckffolders.html
│ │ │ │ └── skins
│ │ │ │ └── default
│ │ │ │ ├── fck_dialog.css
│ │ │ │ ├── fck_editor.css
│ │ │ │ └── images
│ │ │ │ ├── toolbar.arrowright.gif
│ │ │ │ ├── toolbar.buttonarrow.gif
│ │ │ │ ├── toolbar.collapse.gif
│ │ │ │ ├── toolbar.end.gif
│ │ │ │ ├── toolbar.expand.gif
│ │ │ │ ├── toolbar.separator.gif
│ │ │ │ └── toolbar.start.gif
│ │ │ ├── common.js
│ │ │ ├── jquery-1.4.1.js
│ │ │ ├── jquery-1.4.1.min.js
│ │ │ ├── jquery-1.4.1.min-vsdoc.js
│ │ │ ├── jquery-1.4.1-vsdoc.js
│ │ │ ├── jquery.absolutize.js
│ │ │ ├── jquery.Jcrop.js
│ │ │ ├── jquery.js
│ │ │ ├── jquery.unobtrusive-ajax.js
│ │ │ ├── jquery.unobtrusive-ajax.min.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ ├── jquery.validate.min-vsdoc.js
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ ├── jquery.validate-vsdoc.js
│ │ │ ├── MicrosoftAjax.debug.js
│ │ │ ├── MicrosoftAjax.js
│ │ │ ├── MicrosoftMvcAjax.debug.js
│ │ │ ├── MicrosoftMvcAjax.js
│ │ │ ├── MicrosoftMvcJQueryValidation.js
│ │ │ ├── MicrosoftMvcValidation.debug.js
│ │ │ ├── MicrosoftMvcValidation.js
│ │ │ ├── select-option-disabled-emulation.js
│ │ │ ├── UI
│ │ │ │ └── jquery-ui.js
│ │ │ ├── Validator
│ │ │ │ ├── DateTimeMask.js
│ │ │ │ ├── formValidator.js
│ │ │ │ └── formValidatorRegex.js
│ │ │ └── xVal.jquery.validate.js
│ │ ├── Styles
│ │ │ ├── Images
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── btnAudit.jpg
│ │ │ │ ├── btnCancel.jpg
│ │ │ │ ├── btnComment.jpg
│ │ │ │ ├── btnGO.jpg
│ │ │ │ ├── btnLogin.jpg
│ │ │ │ ├── btnRecommend.jpg
│ │ │ │ ├── btnRequestPwd.jpg
│ │ │ │ ├── btnReverse.jpg
│ │ │ │ ├── btnSearch.jpg
│ │ │ │ ├── btnSelectAll.jpg
│ │ │ │ ├── btnSubmit.jpg
│ │ │ │ ├── btnUnAudit.jpg
│ │ │ │ ├── btnUnComment.jpg
│ │ │ │ ├── btnUnRecommend.jpg
│ │ │ │ ├── btnViewAll.jpg
│ │ │ │ ├── checkout.gif
│ │ │ │ ├── HideController.jpg
│ │ │ │ ├── Jcrop.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── login_bg.jpg
│ │ │ │ ├── login_con.jpg
│ │ │ │ ├── Login_top.jpg
│ │ │ │ ├── Logo.jpg
│ │ │ │ ├── logoSplit.jpg
│ │ │ │ ├── mainmenudown.jpg
│ │ │ │ ├── mainmenuup.jpg
│ │ │ │ ├── menubg.jpg
│ │ │ │ ├── MenuLevel1.jpg
│ │ │ │ ├── navbg.jpg
│ │ │ │ ├── ShowController.jpg
│ │ │ │ └── Thumbs.db
│ │ │ ├── Index.css
│ │ │ ├── InnerPage.css
│ │ │ ├── jquery.Jcrop.css
│ │ │ ├── Login.css
│ │ │ ├── Prompt.css
│ │ │ ├── SubMenu.css
│ │ │ ├── UI
│ │ │ │ ├── Images
│ │ │ │ │ ├── Thumbs.db
│ │ │ │ │ ├── ui-bg_flat_30_cccccc_40x100.png
│ │ │ │ │ ├── ui-bg_flat_50_5c5c5c_40x100.png
│ │ │ │ │ ├── ui-bg_flat_55_999999_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_glass_40_ffc73d_1x400.png
│ │ │ │ │ ├── ui-bg_glass_45_0078ae_1x400.png
│ │ │ │ │ ├── ui-bg_glass_55_f8da4e_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_79c9ec_1x400.png
│ │ │ │ │ ├── ui-bg_gloss-wave_45_e14f1c_500x100.png
│ │ │ │ │ ├── ui-bg_gloss-wave_50_6eac2c_500x100.png
│ │ │ │ │ ├── ui-bg_gloss-wave_75_2191c0_500x100.png
│ │ │ │ │ ├── ui-bg_highlight-hard_20_0972a5_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_33_003147_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_35_222222_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_44_444444_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_80_eeeeee_1x100.png
│ │ │ │ │ ├── ui-bg_inset-hard_100_fcfdfd_1x100.png
│ │ │ │ │ ├── ui-bg_loop_25_000000_21x21.png
│ │ │ │ │ ├── ui-icons_0078ae_256x240.png
│ │ │ │ │ ├── ui-icons_056b93_256x240.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_4b8e0b_256x240.png
│ │ │ │ │ ├── ui-icons_a83300_256x240.png
│ │ │ │ │ ├── ui-icons_cccccc_256x240.png
│ │ │ │ │ ├── ui-icons_d8e7f3_256x240.png
│ │ │ │ │ ├── ui-icons_e0fdff_256x240.png
│ │ │ │ │ ├── ui-icons_f5e175_256x240.png
│ │ │ │ │ ├── ui-icons_f7a50d_256x240.png
│ │ │ │ │ ├── ui-icons_fcd113_256x240.png
│ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ └── jquery-ui.css
│ │ │ └── Validator
│ │ │ ├── Images
│ │ │ │ ├── onCorrect.gif
│ │ │ │ ├── onError.gif
│ │ │ │ ├── onFocus.gif
│ │ │ │ ├── onLoad.gif
│ │ │ │ └── onShow.gif
│ │ │ └── validator.css
│ │ └── Views
│ │ ├── Admin
│ │ │ ├── Bulletin.aspx
│ │ │ ├── ChangePassword.aspx
│ │ │ ├── ChangeProfile.aspx
│ │ │ ├── Index.aspx
│ │ │ ├── SignIn.aspx
│ │ │ └── Welcome.aspx
│ │ ├── Membership
│ │ │ ├── PermissionAddOrEdit.aspx
│ │ │ ├── PermissionList.aspx
│ │ │ ├── RoleAddOrEdit.aspx
│ │ │ ├── RoleList.aspx
│ │ │ ├── UserAddOrEdit.aspx
│ │ │ ├── UserGroupAddOrEdit.aspx
│ │ │ ├── UserGroupList.aspx
│ │ │ └── UserList.aspx
│ │ ├── Shared
│ │ │ ├── InnerPage.Master
│ │ │ ├── Navigation.ascx
│ │ │ ├── NotFound.aspx
│ │ │ ├── Prompt.aspx
│ │ │ ├── SubMenu.aspx
│ │ │ └── Unauthorized.aspx
│ │ ├── System
│ │ │ ├── Bulletin.aspx
│ │ │ ├── Modules.aspx
│ │ │ ├── SiteConfig.aspx
│ │ │ └── SystemInfo.aspx
│ │ └── Web.config
│ ├── Web.config
│ ├── Web.Debug.config
│ ├── Web.Release.config
│ ├── Xoohoo.Site.csproj
│ └── Xoohoo.Site.csproj.user
├── Xoohoo.sln
└── Xoohoo.suo
236 directories, 1037 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论