New ASP.NET AJAX

Sunday, October 22 2006
Just a quick warning for people that have big projects using the old Atlas: 
I was playing with the new version of MS ASP.NET AJAX (Formally known as Atlas) Check the tags in bold: 
<%@ Page Language="C#" %> <%@ Register TagPrefix="ajaxPreview" Namespace="Microsoft.Web.Preview.UI" Assembly="Microsoft.Web.Preview" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> protected void btnUpdate_Click(object sender, EventArgs e) { lblUpdate.Text = DateTime.Now.ToString(); // Only for demo-purposes. System.Threading.Thread.Sleep(3000); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="scriptManager" runat="server"></asp:ScriptManager> <div> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Label ID="lblUpdate" runat="server"></asp:Label> <asp:Button ID="btnUpdate" runat="server"  Text="Update"  OnClick="btnUpdate_Click" /> </ContentTemplate> </asp:UpdatePanel> <ajaxPreview:UpdateProgress ID="UpdateProgress1" runat="server"  AssociatedUpdatePanelID="UpdatePanel1" > <ProgressTemplate> <div><h3>Updating...</h3></div> </ProgressTemplate> </ajaxPreview:UpdateProgress> </div> </form> </body> </html>
As you can see now those have changed to asp:controlname instead of atlas, 
so you'll have lots of work making those changes if you want intellisense on your code.