Spiga

ASP.NET AJAX Control Toolkit Release 10301

2007-03-03 00:20 by Jeffrey Zhao, 5646 visits, 网摘, 编辑

  整整一个月之后,ASP.NET AJAX Control Toolkit在3月1日发布了Release 10301。与前几次相比,这次发布属于一个大的调整。

  首先,工具包中增加了两个新的控件:ListSearchSlideShow

  • ListSearch:一个ListBox或DropDownList的扩展,可以通过键盘输入来自动选择其中的项,这种效果在Windows控件里应该很是常见(例如MSDN Explorer的Index)。
  • SlideShow:这个控件的作用是显示一幅幅的图片,但是因为太简单,感觉用处不大,其功能和半年前我作为尝试的ImageGalleryExtender十分类似,但是似乎还不如我写的那个控件。

  其次,新版本中Toolkit基础支持也有些改变。增加了以下功能:

  • 本地化支持:ASP.NET AJAX有了本地化的支持,Toolkit自然要用上了,其原理在官方站点上有详细描述。并非所有的控件都进行了完整的本地化,但是一些比较常见的控件,比如Calendar已经支持了,大家可以在这里查看效果,可以修改一下浏览器设置的语言多次刷新页面。目前支持十几种语言,大家可以看看SampleWebSite的Bin目录中,有许许多多表示Culture的文件夹。
  • JavaScript注释和空白的去除:在CodePlex的Release页面可以下载到一个无源码的版本,其中程序集内嵌的脚本文件已经进行了处理,没有多有的注释和空白。
  • 支持了ASP.NET主题和皮肤:这应该是一个好的特性,功能不必多说。但是我想,应该不是所有的Extender都需要支持皮肤的,大多数的Extender只是提供功能,本身并没有UI。

  还是在ASP.NET AJAX Control Toolkit的站点上有效果演示。但是目前似乎那里还没有更新,最新的内容大家可以在CodePlex上下载。

Add your comment

22 条回复

  1. #1楼 喜欢吹风的感觉      2007-03-03 00:29
    瞧瞧去:)
      回复  引用  查看    
  2. #2楼 Clingingboy      2007-03-03 00:43
    偶就从首页撤下来了,还是你表达的比较专业.英语差就是不好.下次看准机会我就试着翻译-_-
      回复  引用  查看    
  3. #3楼[楼主] Jeffrey Zhao      2007-03-03 00:46
    @Clingingboy
    其实并不需要直接翻译,大都可以是自己的话……:)
      回复  引用  查看    
  4. #4楼 Cat Chen      2007-03-03 01:03
    怎么CTP还不更新呢,那个更有前途啊……
      回复  引用  查看    
  5. #5楼[楼主] Jeffrey Zhao      2007-03-03 01:12
    @Cat Chen
    CTP已经像鸡肋了吧。除了WebPart支持之外感觉没有很大作用。
    WebPart支持也是放在一大个UpdatePanel里,有谁这么用呢?
      回复  引用  查看    
  6. #6楼 命运有自己的梦!      2007-03-03 08:42
    这堆控件除以开发参考,似乎没有什么用处,实际用时都要重写。
    我在开发http://www.massany.com时就发现">http://www.massany.com时就发现,需要自己做的事情实在太多了。
      回复  引用  查看    
  7. #7楼 风海迷沙[未注册用户]2007-03-03 10:48
    Calendar在上一个版本就已经支持了
      回复  引用    
  8. #8楼 Ariel Y.      2007-03-03 13:54
    呵呵, 发现你页面左边有i'm, 我之前也i'm了
      回复  引用  查看    
  9. #9楼 yukaizhao[未注册用户]2007-03-03 16:44
    @命运有自己的梦!
    我颇有同感。
      回复  引用    
  10. #10楼[楼主] Jeffrey Zhao      2007-03-03 21:28
    @风海迷沙
    Calendar从这个版本开始被本地化了
      回复  引用  查看    
  11. #11楼[楼主] Jeffrey Zhao      2007-03-03 21:31
    @Ariel Y.
    大家一起I'M,呵呵
      回复  引用  查看    
  12. #12楼[楼主] Jeffrey Zhao      2007-03-03 21:43
    @命运有自己的梦!
    是,所以还好Atlas变成了ASP.NET AJAX,这个方向性的转变是正确的。
      回复  引用  查看    
  13. #13楼 怪怪[未注册用户]2007-03-04 23:38
    @命运有自己的梦!
    提醒老兄一句... Omar的脚本纯属凑合事的,作为二次开发的基础将来你将来九成得完全重写.....,另外自定义存储那块也糙的要命,整个工程里很多解决问题的方法全都是Workaround而已..,找个思路,整个重新开始将来反而绕弯比较少..
      回复  引用    
  14. #14楼 怪怪[未注册用户]2007-03-04 23:39
    @Jeffrey Zhao
    现在简直不用上ASP.NET盯着了,盯着你就行了呵呵 :P
      回复  引用    
  15. #15楼[楼主] Jeffrey Zhao      2007-03-05 00:25
    @怪怪
    Omar的脚本你是指什么啊?
      回复  引用  查看    
  16. #16楼 怪怪[未注册用户]2007-03-05 01:17
    那位兄弟是用Omar在CodeProject上的例子做的二次开发啊,感觉那位兄弟没仔细调试。

    你把那位兄弟上面的Widget拖拽到FireFox的ViewPort区域最上面,鼠标继续往上,到工具栏上面,松手,因为捕获不到在有效区域外的鼠标事件,再把鼠标移回ViewPort,Widget就跟鼠标走了,点击一下鼠标把Widget放下,然后继续在ViewPort内移动鼠标,看FireFox报的错吧.....。这个倒是问题不大,mousedown事件注册了两次。不过类似的大小问题,Omar那个例子有一大堆,所以提醒一下那位兄弟。

    感觉Omar还是挺保护自己劳动成果的,有现成的PageFlakes的代码不用,结合AjaxControlToolkit实现的这个例子,可能时间有限所以写的比较草率。
      回复  引用    
  17. #17楼 怪怪[未注册用户]2007-03-05 01:27
    不过其实一些问题,个人感觉应该是AJAXControlToolkit处理的,包括一些AJAX Extension里的方法,也有一些应该处理没处理的问题,特指他们足够严格咱们就根本无需注意或者至少错误一下子就能被指出的那种。

    不过我这个“应该”两字,只是按照一般比如C#编程来说。到了JS里,如果是个维护对象和行为的有效性这种层次的问题,就一大堆代码外加一大堆Exception之类,这个JS文件的体积和效率都成问题了,写起来也未必不痛苦。

    所以在用Atlas尤其是AJAXControlToolkit时候,使用者应该尽量细心一些,不要因为ASP.NET对你的行为、对象的有效性处理的很严格,就放松警惕,现在很多问题要咱们自己注意才行~
      回复  引用    
  18. #18楼 Anthan      2007-03-05 10:29
    又学习了...
    ps:题外话,@live.com 是怎么注册的呀,我以前用漏洞注册的现在用不了了。郁闷....
      回复  引用  查看    
  19. #19楼 eform[未注册用户]2007-03-05 10:33
    看看. (e表 for .NET, 无须编程和写复杂的SQL语句就能实现复杂的统计报表. 详见: http://my5155.meibu.com)
      回复  引用    
  20. #20楼[楼主] Jeffrey Zhao      2007-03-05 12:02
    @Anthan
    我的是别人送的……:)
      回复  引用  查看    
  21. #21楼 非我      2007-03-05 15:56
    现阶段怎么做才是比较合理的应用WebPart + AJAX ?
      回复  引用  查看    
  22. #22楼 kimsonviet[未注册用户]2007-05-09 10:49
    thanks!
      回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 662394




相关文章:

相关链接: