天龙

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
在ASP.NET上,Atlas的使用指导要求我们在创建工程的时候选择Atlas Website工程模板。但是,当我们希望在现有的工程上增加一些AJAX小功能时,这种要求就变得不能接受了。
下面是我在自己项目中增加Atlas的一些步骤和心得:
第一步、安装Atlas,并且找到Bin文件夹。在Bin文件夹中有三个DLL文件:AtlasControlToolkit.dll、Microsoft.AtlasControlExtender.dll和Microsoft.Web.Atlas.dll。
第二步、将上面三个文件Copy到需要增加AJAX功能的工程的Bin文件夹中。
第三步、在web.setting中设置Atlas控件。在system.web段中增加下列代码:

1        <pages>
2
            <controls>
3
                <add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
4
                <add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
5
            </controls>
6
        </pages>
第四步、在Web控件工具条中增加AtlasControlToolkit。在工具栏上右键菜单中,选择"Add Tab",输入"Atlas"。然后在新增的Tab中右键,右键菜单中选择"Choose Item...",并选择Bin文件夹中的"AtlasControlToolkit.dll"。
第五步、在工程页面上加上atlas的ScriptManager。代码如下:
<atlas:ScriptManager id="ScriptManager" runat="server" EnablePartialRendering="true" />
第六步、从工具栏中选择要增加Atlas控件,拖到页面上,按照Atlas的说明设置并使用它。

通过以上几步可以简单的增加Atlas控件。但是对于使用自定义控件的工程来说,使用Atlas则比较麻烦,因为如果一个页面同时调用两个自定义控件,并且都使用了Atlas的话,他们会产生冲突。在后面的文章里将提出几个解决方法。
posted on 2006-08-26 14:33  天龙  阅读(327)  评论(0编辑  收藏  举报