v2.8.2012.0721 改进ICommonManageProvider对于类型和菜单根的实现,直接从管理员类中获取,不再需要单独重载指定
增加设置类、手册类
完善菜单、附件、地区等功能
v2.8.2012.0321 感谢 @波波(136879642),因为页面上可能关闭ViewState,所以IManagerPage每次都要检查权限
v2.8.2012.0215 扩展ICommonManageProvider接口,增加FindByMenuID、GetMySubMenus等方法
v2.8.2011.1209 IEntityForm接口开放更多成员
IEntityForm增加对另存为的支持,需要表单页增加btnCopy按钮
v2.8.2011.1207 IEntityForm全新设计事件模型,更贴近实际使用
v2.7.2011.1206 EntityForm2在找不到保存按钮时,不保存表单
v2.7.2011.1124 调整地区架构,收集所有新旧行政区域编码,满足身份证地区识别,增加相应的附加地区数据的方法
地区导入功能采用了快速导入方法,需要最新的XCode支持
v2.6.2011.1114 精简ICommonManageProvider和IManagerPage,最大程度降低IManagerPage对IAdministator的依赖,目前可以做到不依赖
用户既可以不实现IAdministator,又可以享受IManagerPage的优势
Menu初始化扫描页面时,自动读取页面的Title
v2.6.2011.1111 增加接口IEntityForm,支持实体表单读写和验证保存
v2.5.2011.1018 增加管理提供者接口IManageProvider和通用实体类管理提供者接口ICommonManageProvider,用于支持管理平台解耦
v2.4.2011.0908 支持XCode v8.0,重新生成实体类
v2.3.2011.0628 管理员类和页面基类,增加根据权限名称来控制权限的方法
调整CommonEntity.EntityForm中对自定义控件的处理
v2.2.2011.0621 增加序列、设置、用户配置等三个实体类
v2.0.2011.0512 完善附件上传、附件下载、图片附件展示、图片缩略图等相关功能
v2.0.2011.0509 解决多个菜单具有相同权限名的问题,尝试返回当前页面所在菜单,如果无法确定,则返回第一个,并写日志。
v2.0.2011.0507 核心类库实现IoC,配合接口变成弥补泛型基类带来的不足,实体类升级支持
v1.6.2011.0313 更新EntityForm,屏蔽SetNotAllowNull中可能出现的异常
v1.6.2011.0303 调整实体类数据初始化架构,统一由XCode支持
v1.5.2011.0117 增加表单页基类EntityForm
v1.4.2011.0110 Edit:修改WebPageBase中的一些验证权限和输出执行时间的行为
Fixed:修改各个实体类中存在的BUG
v1.3.2010.1220 增加统计和附件实体类
修改角色和菜单实体,增加操作权限项,细分添加、修改、删除等权限
优化各个实体类,增加写日志的功能(通过接口和HttpState调用管理员的写日志功能)
Role中增加方法ClearRoleMenu,清理无效的权限项,由Role静态构造函数调用
v1.2.2010.1018 修改地区实体和菜单实体,增加实体树的操作
v1.1.2010.0909 再次抽象管理员实体和角色实体,各增加一层泛型基类
增加常用页面基类WebPageBase,同时增加一个指定了管理员类的泛型基类。支持输出页面执行时间和页面权限验证
v1.0.2010.0903 创建通用实体库
|