===================1.0版中的通用功能==============================
前台：
1、表格标准样式：.grid  只能单选，增加singleselect属性，等于true。
2、表单通用验证：
表单提交前，使用CheckDataValid('#form1')验证是否能通过验证。
在需要验证的表单中增加属性datacol="yes"，
添加err属性，错误提示时显示的填写内容的名字。
增加checkexpession属性，验证数据的格式
NotNull为非空
Num为数字
NumOrNull为数字或空
Email、EmailOrNull
EnglishStr、ChineseStr
LenNum 数字长度需要再增加length属性
LenStr 字符长度需要再增加length属性
Phone、Fax、Mobile、Uri、Date、DateTime、Time、Zip、Double
IDCard身份证号
Equal 是否相同 需要增加eqvalue属性
3、常用JS方法
（1）divresize ，将.div-body高度设置未自适应，效果：右侧界面过长时，会显示出滚动条来，有分页时，分页会显示在右侧最下方
（2）FixedTableHeader ，当表格内容过多时，使用本方法，表头会自动固定，不随表格滚动，注意：需要给TD限制宽度，否则对不齐。
（3）CheckAllLine ， 循环整个页面中的复选框控件，自动全选或反选
（4）getprogress ， 调用此方法可以在当前位置显示出一个进度条
（5）CheckDataValid ， 表单验证
（6）QueryString ， 获得页面制定URL参数
（7）IsEditdata ， 选中验证，只能选择1个
（8）IsDelData ， 选中验证，最少选1个
（9）openDialog ， 弹出一个新的窗口
（10）showTipsMsg ， 消息提示

================2013-10-14框架版本1.1==================================
修改内容：
1、增加手机登录
2、增加登录页面参数，参数名为URL，作用：页面登录后自动跳转到指定页面。
3、优化修改配置文件方法
4、优化数据库访问层，ExecuteReader增加输出参数组重载
5、首页增加智能判断，判断用户客户端类型（iPhone,iPad,imac,Android,SymbianOS,pc），自动跳转到专用页面
6、第三方用户相关功能（SQLSERVER用户，第三方用户权限分配还未做）


================2013-10-24框架版本1.2=======================================
修改内容：
1、升级弹窗插件，增加皮肤样式，再次压缩插件体积
2、新增进度条控制JS，任意界面调用getprogress(value,maxvalue,color)可得到进度条，第一参数为进度值，第二参数为总值，第三参数（可选）进度条需要显示的颜色
3、通用用户群选择器Themes/Scripts/GetuserControl.js，选择后，通过js动态创建表单控件，通过表单users获得选中数组.（外部用户，存在配置文件中，字段：OpenSql_Server、OpenSql、OpenSql_pwd、OpenSql_Type）
4、登录session中增加用户属性Open，系统用户此项为空，外部用户为组名
5、代码生成器
（1）修改了数据库不在本机不能登录问题
（2）生产代码注册格式错误问题
（3）去除数据访问层冗余代码，更换IList做数据容器
6、删除限制优化，提醒出目前需要删除的内容，有多少条数据联动。
7、新增在线升级功能(需要主站程序配合)【手动添加菜单：/RMBase/Upgrade/Upgrade_List.aspx】
8、RM.Common类库增加部分方法
9、数据库访问层增加直接执行SQL文件的方法


=============2013-11-12框架版本1.3==========================================
修改内容
1、增加手机用户，触屏版新框架，MainMobile.aspx，手机访问，自动跳转到本界面
2、通用列表页面增加@SqlWhere参数，可传入SQL条件，如果不带此参数则条件直接拼接到SQl语句尾部。
3、优化通用表头样式，再多内容样式不变形。
4、优化进度条再超过100%宽度的显示效果。
5、增加分页重载,增加返回Ilist类型
6、代码生成器增加数据库库访问层GetAll重载，可进行分页查询
7、优化在断网情况下，页面使用统计造成的延时。
8、调整自动升级访问地址，解决升级成功后有部分临时文件残留的BUG
9、增加文字操作基类ImgOperate（图片格式校验，图片缩略图，图片加水印）
10、修改打印插件的位置到：/Themes/Lodop/文件夹，修复自动安装找不到路径的问题。
11、优化通用列表页面，增加缓存，载入速度加快25%。


============2013-12-10 1.4=======================================================
修改内容：
1、系统日志存储地址修改到系统安装目录，废除配置LogFilePath文件日志配置地址。
2、一起修改的数据备份的日志与备份地址，废除配置文件BackupsDataPath
3、优化了手机访问的界面
4、优化了通用表格，在内容过多时出现横向滚动条
5、登录增加IE6判断，建议升级
6、增加通用右键功能。
7、增加通用标签功能，
【————————————————————想要在页面使用标签，请按照如下步骤——————————————————————————】
页面引入：jQuery.lightMenu-1.0.0.min.js
在页面最后一个<Script><Script>（推荐底部）内加入调用方法：globalSetTags(表名, 表主键ID);
页面底部引入：CreateContextJs.js
保证页面的列表项是有复选框的列表项，没有复选框的列表页面无法使用
后台在调用 WinForms.GetListHTML 方法的时候在最后面加上参数:true
一般异常解决方案：
页面没有引用artDialog.js
页面没有引用jQuery.lightMenu-1.0.0.min.js
页面没有调用globalSetTags(tableName,tableKey);
页面没有引用CreateContextJs.js
页面的页面结构不正确
【————————————————————————————————————————————————————————————————————————————————】
8、通用查询功能
9、通用表格增加行序号

============2013-12-11 1.5=======================================================
1、通用查询，全部导出，单页导出两种方式增加

===========2014-5-14  TKS2.0=====================================================
1、自动升级增加压缩包功能，当下载文件为Upgrade.zip名字时自动解压缩
2、自动升级数据库，当下载文件为Upgrade.sql时自动执行SQL文件
3、/AutoUpdate/config.xml存储最新配置文件，系统自动同步与网络一致


===============更新模板引擎NVelocity，2014-6-8==================================================================

1、本模板引擎增加强大的对象映射能力，
（1）对象映射增加方法，调用Templates类中的Add方法，可按照对象名插入符合对象，对象可以为任意格式包括LIST,DataTable格式。
（2）注意：增加了对象映射功能，必须由Templates类中的TemplateOver获得最终HTML数据，参数为你原来得到的全部内容.
2、静态页面得到对象的使用方法，主要规则：引用以$开头用于取得什么东西【取变量直接$变量名】，而指令以# 开始用于做什么事情
（1）#foreach($s in $lst)
        <li>$s</li>
        #end
（2）#if(1==1)
    一等于一
    #else
    一不等于一
    #end
（3）姓名：$p.Name，年龄：$p.Age 【可直接点出对象的属性或方法】
（4）DataTable解析
#foreach($Row in $dtTest.Rows)
##只支持变量属性忽略大小写，如$Row.col1与$Row.Col1一致
	第一列:$Row.col1   --- $Row.列名 ---第二列: $Row.列名
#between 
,<br /> 
#end 
（5）模板注释：##        单行注释  #*…*#          多行注释
（6）模板关键词：
A、 Set：开始做什么事情，比如定义变量，给变量重新赋值等。(注意：如果右边的操作数是一个属性或命令的引用而返回null,那么赋值将不会成功，且在随后的VTL中也不能再取出使用,如果要用做if条件，一个解决办法是，先给变量赋一个值，然后再将一个属性或命令的引用赋给该变量)
B、 Foreach：迭代语句
C、 If：条件判断语句
D、 Elseif
E、 Else
F、 Include：对外部文件的引用，开始位置为模板路径。
G、 Parse：对外部文件的引用，并用nVelocity方式解析。
H、 Macro：创建宏，可以重复做某件事，类似于方法。
I、  Even：双数执行
J、  Odd ：单数执行
K、 Each：每次都执行
注意：网页中的Jquery对象可能被误替换，所以在尽量将JS方法封装到文件中。
若必须写在模板页中请使用jQuery代替$. 如:jQuery.ajax(); 

================================================================================================================