在ASP.NET 2.0工程中加入Atlas

2010-08-28 10:50:18来源:西部e网作者:

在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的话,他们会产生冲突。在后面的文章里将提出几个解决方法。

原文地址:http://www.cnblogs.com/Sh-DragonTech/archive/2006/07/18/453627.aspx

关键词:ASP.NET