Winson.Framework 1.0发布!


Winson.Framework 1.0简介:<br><br> Winson.Framework 1.0可以说是一个基于ASP.NET2.0技术小型应用框架,是本人从以<br><br>往的开发经验和网上的一些好的代码收集整合而成的。<br><br> 这里需要说明一下的就是,本框架的数据库底层代码是改自于台湾一位朋友的数据库<br><br>底层代码,我是在其基础上添加了一些功能,如可同时可支持MSSQL和ACCESS数据库,可显<br><br>示自定义异常等。当然,如果需也,也可以继续扩展支持其他的数据库,呵呵。<br><br>========================================<br><br>功能介绍:<br><br>一、数据库类:<br><br>1、本框架是基于ASP.NET2.0技术,同时可支持MSSQL和ACCESS数据库,只需在配置文件里修改<br> 一下即可马上使用不同的数据库,不需改其他任何代码。<br>2、可设置是否对连接字符串进行加密,并可设置加解密KEY。<br>3、可直接使用XML文件为实体<br>4、可设置是否需要缓存,同时可设置缓存文件依赖存放的位置<br>5、可支持多语言的数据库自定义错误信息,现在支持简体和繁体2种<br>6、可设置是否启用错误日志记录<br>7、可设置自动保存应用程序参数的时间间隔<br>8、可设置是否显示系统异常信息,否则显示自定义异常信息<br>9、通用的数据库底层操作,同时支持存储过程调用<br>10、方便地操作读取自定义配置文件的信息<br><br>二、功能控件类:<br><br>1、漂亮的自定义警告框,可为警告框设置相应的事件<br>2、漂亮的自定义提示框,即类似MSN消息框的效果,可设置多种效果,也可以使用事件钩子调用<br>3、强大的自定义分页控件,支持多种数据绑定控件,支持自定义分页按钮样式,支持AJAX无刷新<br> 分页,可灵活设置各种参数效果<br>4、方便的Tab控件(取自Discuz!NT),即DNT论坛后台的那种选项卡的效果<br>5、类帮助器,可以动态对类,类成员进行控制(添加,删除),目前只支持属性控制。<br>6、可动态创建ul或者dl构成的列表<br>7、通用的MessageBox类,可根据需要显示各种提示框<br>8、支持URL重写,可自定义重写规则,同时还可以限制IP访问,需修改XML配置文件<br>9、Xml文件操作类库,基本上已可满足常用的XML操作需要<br><br>三、经常需要使用的一些验证逻辑与方法类:<br><br>1、返回上一个页面的地址<br>2、获取当前请求的原始 URL(URL 中域信息之后的部分,包括查询字符串(如果存在))<br>3、获得当前完整Url地址<br>4、过滤危险字符串<br>5、替换html中的特殊字符<br>6、恢复html中的特殊字符<br>7、检查一个字符串是否可以转化为日期,一般用于验证用户输入日期的合法性<br>8、检查一个字符串是否是纯数字构成的,一般用于查询字符串参数的有效性验证。<br>9、检查一个字符串是否是纯字母和数字构成的,一般用于查询字符串参数的有效性验证。<br>10、判断是否是数字,包括小数和整数。<br>11、快速验证一个字符串是否符合指定的正则表达式。<br>12、上传文件,不限制大小和类型并上传到默认UploadFile目录<br>13、上传文件,不限制大小和类型并上传到自定义路径<br>14、上传文件,可设置大小、类型和存放路径<br>15、生成缩略图<br>16、在图片上增加文字水印<br>17、在图片上生成图片水印<br><br>四、实体操作类:<br><br>1、利用泛型和集合,结合数据库实体进行操作以提高效率和封装性<br>2、动态生成所需的SQL增、删、改、查等语句对实体进行操作<br>3、上层操作可以不需要写SQL语句<br>4、实体赋值方便,只需设置需要更新的某个字段即可,不需全部字段去赋值,同时读取实体<br> 时系统也会自动为每个字段赋值,不需再手工编写赋值代码<br>5、由于本框架的实体类和实体操作类需特别处理,因此已提供了实体类和实体操作类的代码<br> 生成模板文件,使用Codesmith生成!<br>6、另此DEMO附一个无限级分类的管理操作及相关的数据库<br><br>五、其他说明:<br><br>本程序目录里已有多个试例DEMO,基本上主要功能均有演示了,另有一个非常通用方便的JS<br><br>校验文件,在js/check.js目录,至于使用方法,请自己看看里面的注释吧,呵呵<br><br>欢迎大家一起来完善这个框架,有什么好的东西记得告诉我哦:)















- 粉丝: 6
- 资源: 9

我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
资源目录
ListDemo.aspx.cs 1KB
ListDemo.aspx 445B
BasePage.cs 3KB
UCBasePage.cs 938B
PopupTest.aspx 7KB
