博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atlas Control ToolKit 发布
阅读量:6327 次
发布时间:2019-06-22

本文共 1129 字,大约阅读时间需要 3 分钟。

请先安装最新版本的Atlas April CTP:

然后在此下载并安装Atlas Control ToolKit:

这是该控件包的主页,内有这些控件的演示,安装说明等:

该ToolKit包括如下三部分:

  1. 一个控件包,内含很多Atlas Server Side控件以及相应的源代码,以对现有的ASP.NET控件进行扩展,生成强大的客户端功能。这些控件既是学习开发的好资源,也可以马上用到现有的网站开发中,无须书写任何客户端代码。它包括如下一些控件:注:下述控件在 中均有更新,关于执行效率的评价已经不准确。
    1. Cascading DropDown:无刷新的级联DropDownList,需要使用UpdatePanel辅助。
    2. Collapsible Panel:客户端可折叠的Panel。
    3. Confirm Button:点击按钮后弹出确认对话框。
    4. Drag Panel:可拖动的Panel。
    5. Hover Menu:提供悬浮菜单的支持。例如鼠标移到GridView的某一行上面,弹出Edit,Delete的悬浮菜单。需要使用UpdatePanel辅助,效率极其低下。
    6. Popup Control:发生某个事件时,在页面上弹出一个控件。可用于例如Date Picker等的开发。同样使用UpdatePanel,效率比较低下。
    7. Reorder List:一个可以在客户端通过拖拽而重新排序的List,需要使用UpdatePanel辅助,效率极其低下。客户端停顿,闪烁较为严重。
    8. Textbox Watermark:鼠标单击某个Label时,该Label切换到TextBox供用户输入信息,视觉效果很棒。需要使用UpdatePanel辅助。
    9. Toggle Button:将CheckBox用一对图片代替,有丰富的视觉效果,但是因为需要使用UpdatePanel辅助,效率不是很高,有明显的延迟。
  2. 一个包含安装说明以及上述控件的演示的Web Site。内容和上面提及的这个ToolKit的主页内容一样。
  3. 一个Visual Studio 2005的Project Template,用来开发自定义的Atlas Server Side控件。

注意到上述提供的控件均为服务器端控件,基本上不需要书写客户端JavaScript代码以及Atlas Script。所以使用的难度会减小不少,与传统的ASP.NET服务器端控件一样,只需要拖拽到页面上并设置属性即可。但同时带来的是服务器端性能的开销以及开发难度的加大,同时,上述控件大都需要使用UpdatePanel辅助,产生不必要的服务器通信同时也极大影响了客户端的用户体验。孰是孰非,还请您自己判断,上面这一段为我个人看法,仅供参考。

转载地址:http://vmgaa.baihongyu.com/

你可能感兴趣的文章
使用Loadrunner进行文件的上传和下载
查看>>
Linux C 静态库(.a) 与 动态库(.so) 的详解
查看>>
JS函数
查看>>
sql语句分组/排序/计算总数/连接等sql语句书写
查看>>
MVC5 的MicrosoftOwinSecurity扩展插件——微信,QQ登录第三方源码
查看>>
分布式系统理论基础 - CAP
查看>>
mysql 用户管理和权限设置
查看>>
【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目
查看>>
[转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)...
查看>>
Numpy 的ndarray
查看>>
牛人博客 列表
查看>>
数据库连接池dataesoruce pool深入理解
查看>>
vuejs2.0使用Sortable.js实现的拖拽功能
查看>>
oracle多实例的启动与关闭
查看>>
码农生涯杂记_4
查看>>
利用jQuery设计横/纵向菜单
查看>>
unity游戏开发之NGUI的UISprite染色
查看>>
HDOJ find the safest road 1596【最短路变形】
查看>>
高度决定视野眼界决定世界
查看>>
shell脚本路径写法的注意点
查看>>