惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
博客园 - Franky
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
人人都是产品经理
人人都是产品经理
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LangChain Blog
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
The Cloudflare Blog
博客园 - 三生石上(FineUI控件)

博客园 - w i n s o n

Claude Code 的替代品:OpenCode — 开源免费的 AI 编程神器 使用Ajax生成的Excel文件并下載 CBMVC For Titanium Alloy 发布! CBMVC Titanium Framework 介绍 .Net插件框架的实现及分析(三) .Net插件框架的实现及分析(二) .Net插件框架的实现及分析(一) 在类库中调用资源文件实现国际化! Javascript下调用.Net资源文件,实现语言国际化 让 PowerDesigner 支持 SQLite! 理解依赖注入及其好处! 图文说明如何使用T4在VS2008里生成代码 Winson.Framework 3.3 发布!! Silverlight学习问题总结(一) Winson.Framework 3.2 发布!!! 通过反射自动填充实体 Winson.Framework 3.0 正式发布!! Winson.SqlPager 2.5 发布! [心得]VS2008免编译立即生效的方法
Winson.Framework 2.5 发布!
w i n s o n · 2008-06-15 · via 博客园 - w i n s o n

2008-06-15 13:55  w i n s o n  阅读(2050)  评论()    收藏  举报

呵,距上次版本到现在,已有半年时间了,本来一直没什么时候去整理的,但看到几乎每天都有朋友过来支持和下载,感觉如果我再不更新,那也感觉有点对不起大家了:D

因此现再次发布新版,希望大家继续支持,谢谢!

这次版本改动的也比较多,主要是对之前BUG的修复了完善了一些功能,详细更新说明请看下面吧:

********************************************************************
2.5版更新内容(2008-06-15)
********************************************************************
新功能:
1.实体操作类全部使用了缓存技术,有效提高运行效率
2.将操作方法再进行了一次封装,使得在页面层调用时代码简洁了很多,也方便很多了
3.增加HttpCompress控件,可有效将页面(包括CSS/JS)文件进行压缩以提高下载速度,为了看到效果,请使用
  Fixfox并安装上FireBug插件然后再浏览相关页面,这时你可明显看到压缩前后的对比
4.增加CookieHepler类,方便操作管理Cookie
5.增加IPScanner类,可非常方便查询出访问者的IP以及此IP的真实地址位置
6.在Utility里增加了专门的时间处理相关方法,能格式化出各种时间类型格式
7.在Utility里增加了MD5加密功能函数,同时也增加了直接获取网站虚拟目录的函数
8.增加了高亮代码控件及相关演示
9.增加了标签云控件及相关演示
10.SqpPager控件也升级到2.5版了,改进如下:
1).现已去掉了缓存与非缓存的设置,直接默认全部使用了缓存,并且会自动判断查询条件有无更改,
    如果2次查询的条件不同,则会重新获取数据,否则一直读取缓存中的数据
2).既然使用数字分页模式,也不需要另外去设置ShowCount的值,系统已会自动判断,去掉多余的显示
    部分(之前必须设置ShowCount=2才可)
11.完善了类库帮助文档.

修复的BUG:
1.SqlPager控件修复了不能显示最后一页数据
2.SqlPager控件修复了不能根据传入的查询条件去获取最新数据(此问题在旧版的非缓存状态同时是
  自定义数据源的情况下会出现)
3.SqlPager控件修复了在第一页时点上一页按钮仍然有效,但并没数据出来
4.修复了实体类操作时不能批量添加数据
5.修复了上传文件功能函数里否限制上传文件类型的问题

======================================================================
关于2.5版的使用说明:
1.关于HttpCompress控件的配置:
此控件并不需要在程序中调用,只需在Web.Config文件里做好相关的配置即可使用了,配置方法如下:
1)在<configuration>节下面添加以下代码:

<configSections>
    
<!--HttpCompress配置开始-->
    
<sectionGroup name="DCWeb">
      
<section name="HttpCompress" type="Winson.HttpCompress.Configuration, Winson.WControls"/>
    
</sectionGroup>
    
<!--HttpCompress配置结束-->
    
</configSections>
    
     
<!--HttpCompress配置开始-->
  
<DCWeb>
    
<HttpCompress compressionType="GZip">
      
<IncludedMimeTypes>        
        
<add mime="text/html"/>
      
</IncludedMimeTypes>
      
<!--<ExcludedMimeTypes>
        <add mime="text/html" />
      </ExcludedMimeTypes>
      <ExcludedPaths>
        <add path="~/default.aspx" />
      </ExcludedPaths>
--></HttpCompress>
  
</DCWeb>
  
<!--HttpCompress配置结束-->

2)在<httpHandlers>节下面添加以下代码:

 <!--HttpCompress配置开始-->
      
<add verb="*" path="js.axd,css.axd" type="Winson.HttpCompress.CompressionHandler,Winson.WControls"/>
      
<!--HttpCompress配置结束-->

3)在<httpModules>节下面添加以下代码:

 <!--HttpCompress配置开始-->
      
<add name="HttpCompressModule" type="Winson.HttpCompress.HttpModule,Winson.WControls"/>
      
<!--HttpCompress配置结束-->


另要说明一下的是,页面中的JS文件和CSS文件的引用必须都放到 <head>里面,否则将不会被压缩的

由于这里上传不图片,如果想看看压缩前后页面效果,可到此看我的截图:
http://bbs.szblogs.com/showtopic-1920.html

2.在之前版本里的 Winson.Bll 项目是为ProMesh做的,现在已改为专门为实体类做的业务层,而原来的
  ProMesh的后台代码均放到 Winson.ProMeshCode 项目里了.
 
======================================================================


下载地址:

由于这里空间有限,已删除旧版,请大家下载最新版吧!
附:

Winson.Framework 2.0更新发布说明:
http://bbs.szblogs.com/showtopic-1546.html

Winson.Framework 1.5更新发布说明:
http://bbs.szblogs.com/showtopic-571.html