Atlas初学乍练

=======================================================================
Atlas是微软开发的Ajax解决方案,最近在Web开发界很是流行。我也抵挡不住这股热浪,在炎炎夏日中批汗阅读学习。好在Atlas的资料俯首即可得,让我又感受到微软在开发培训上无微不至的关怀。
=======================================================================
(1)下载Atlas安装包,StepByStep安装后,在VisualStudio2005中创建一个Atlas项目(Atlas安装包将会在VS2005中安装Atlas模版)。
(2)ASP.Net2的规范动作即新建一个MasterPage,加入CSS链接。这样可以在WebForm中有更少的表现层代码。
(3)建立一个该MasterPage下的WebForm。
(4)建立一个基于ObjectDataSource的GridView,并设置其Sorting/Paging/Updating。充分利用ASP.Net2给于的强大功能,减少编写代码量,
(5)以上步骤都是Asp.Net范畴的操作,没有Atlas的痕迹
(6)在页面中创建Atlas.ScriptManager标签,每页只能有一个这样的标签,该标签用于控制页面的Ajax操作。
(7)将GridView嵌套入 atlas:UpdatePanel 标签的子标签 ContentTemplate中。这样该GridView即具有Ajax功能。
(8)新建一个 atlas:UpdateProgress 标签,并在其子标签 ProgressTemplate 中写入 Updating... 的字样。这样就建立一个Updating提示符,很酷的效果。
(9)如果在本机上运行时间太快,无法看到那个Updating,可在ObjectDataSource的Updating中设置系统延时来观察效果。
代码如下
protected void ObjectDataSource1_Updating(object sender, ObjectDataSourceMethodEventArgs e)
{
System.Threading.Thread.Sleep(500);
}
=======================================================================
在Atlas官方网站上有一段asp_net_atlas.wmv的教学视频,18分钟的RapidDeveloping给我Blade的感觉。

posted @ 2006-08-09 09:46  yankchina  阅读(278)  评论(1编辑  收藏  举报