Atlas Control ToolKit 发布
请先安装最新版本的Atlas April CTP:http://www.microsoft.com/downloads/details.aspx?FamilyId=B01DC501-B3C1-4EC0-93F0-7DAC68D2F787&displaylang=en
然后在此下载并安装Atlas Control ToolKit:http://download.microsoft.com/download/B/8/1/B8176A86-5D85-41B8-819B-19A9ACF1CE8C/AtlasControlToolkit.exe
这是该控件包的主页,内有这些控件的演示,安装说明等:http://atlas.asp.net/atlastoolkit/
该ToolKit包括如下三部分:
- 一个控件包,内含很多Atlas Server Side控件以及相应的源代码,以对现有的ASP.NET控件进行扩展,生成强大的客户端功能。这些控件既是学习开发的好资源,也可以马上用到现有的网站开发中,无须书写任何客户端代码。它包括如下一些控件:注:下述控件在"Atlas" Control Toolkit更新发布(Version 1.0.60504.0) 中均有更新,关于执行效率的评价已经不准确。
- Cascading DropDown:无刷新的级联DropDownList,需要使用UpdatePanel辅助。
- Collapsible Panel:客户端可折叠的Panel。
- Confirm Button:点击按钮后弹出确认对话框。
- Drag Panel:可拖动的Panel。
- Hover Menu:提供悬浮菜单的支持。例如鼠标移到GridView的某一行上面,弹出Edit,Delete的悬浮菜单。需要使用UpdatePanel辅助,效率极其低下。
- Popup Control:发生某个事件时,在页面上弹出一个控件。可用于例如Date Picker等的开发。同样使用UpdatePanel,效率比较低下。
- Reorder List:一个可以在客户端通过拖拽而重新排序的List,需要使用UpdatePanel辅助,效率极其低下。客户端停顿,闪烁较为严重。
- Textbox Watermark:鼠标单击某个Label时,该Label切换到TextBox供用户输入信息,视觉效果很棒。需要使用UpdatePanel辅助。
- Toggle Button:将CheckBox用一对图片代替,有丰富的视觉效果,但是因为需要使用UpdatePanel辅助,效率不是很高,有明显的延迟。
- 一个包含安装说明以及上述控件的演示的Web Site。内容和上面提及的这个ToolKit的主页内容一样。
- 一个Visual Studio 2005的Project Template,用来开发自定义的Atlas Server Side控件。
注意到上述提供的控件均为服务器端控件,基本上不需要书写客户端JavaScript代码以及Atlas Script。所以使用的难度会减小不少,与传统的ASP.NET服务器端控件一样,只需要拖拽到页面上并设置属性即可。但同时带来的是服务器端性能的开销以及开发难度的加大,同时,上述控件大都需要使用UpdatePanel辅助,产生不必要的服务器通信同时也极大影响了客户端的用户体验。孰是孰非,还请您自己判断,上面这一段为我个人看法,仅供参考。
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利
This posting is provided "AS IS" with no warranties, and confers no rights.
posted on
2006-04-13 10:32
Dflying Chen
阅读(7418)
评论(28)
编辑
收藏
举报
This posting is provided "AS IS" with no warranties, and confers no rights.
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步