Atlas学习(二)
Controls and UI,http://atlas.asp.net/docs/atlas/doc/controls/default.aspx
介绍了Atlas的基本概念,有ASP.NET "Atlas" Client Controls和ASP.NET "Atlas" Server Controls的基本知识和例子和执行后的效果。整个看下来收获很大。
把以前的项目,修改成了atlas,看起来爽多了
以前用母板页,每次换页面都会刷新,用Atlas因为要加载每个.aspx页也会有闪动,修改成如下:
1 母版页不变
2在index.aspx中用程序加载用户控件
代码:
母版页
<atlas:ScriptManager ID="sm1" EnablePartialRendering="true" runat="server">
</atlas:ScriptManager>
<div>
master<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
content</asp:contentplaceholder>
</atlas:ScriptManager>
<div>
master<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
content</asp:contentplaceholder>
index.aspx
点击按钮时执行加载用户控件
Control c = this.LoadControl("asc1.ascx");
up1.Controls[0].Controls.Add(c);
up1.Controls[0].Controls.Add(c);
asc1.ascxs是用户控件