-
|
Visual Studio 2010 Beta 2 was released this week and one of the first things that I hope you notice is that it no longer contains the latest version of ASP.NET AJAX. What happened? Where did AJAX go? Just like Sting and The Police , just like Phil Collins and Genesis , just like Greg Page and the Wiggles , AJAX has gone out of band! We are starting a solo career. A Name Change First things first. In previous releases, our Ajax framework was named ASP.NET AJAX . We now have changed the name of the framework to the Microsoft Ajax Library . There are two reasons behind this name change. First, the members of the Ajax team got tired of explaining to everyone that our Ajax framework is not tied to the server-side ASP.NET framework. You can use the...
|
-
|
Last night, Scott Guthrie announced that the ASP.net team published a free tool that enables you to improve the performance of your Ajax applications by reducing the size of its JavaScript files. The new tool is named the Microsoft Ajax Minifier. You can read Scott Guthrie’s announcement here: http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx And you can download and install the free tool from the CodePlex website here: http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34488 In this blog entry, I explain how you can take advantage of the Microsoft Ajax from the command-line and when you are using Visual Studio. Overview of the Microsoft Ajax Minifier...
|
-
|
A little while ago, Scott Guthrie announced the launch of the Microsoft Ajax CDN . In his post he talked about how ASP.NET 4 will have support for the CDN as well as the list of scripts that are included. The good news today is due to the hard work of Stephen Walther and the ASP.NET Ajax team , they’ve added a couple of new scripts to the CDN which are near and dear to my heart, the ASP.NET MVC 1.0 scripts. The following code snippet shows how you can start using them today. < script src ="http://ajax.microsoft.com/ajax/3.5/MicrosoftAjax.js" type ="text/javascript" ></ script > < script src ="http://ajax.microsoft.com/ajax/mvc/MicrosoftMvcAjax.js" type ="text/javascript" ></ script...
|
-
|
We just released a new version of the AJAX Control Toolkit today. This new version includes significant bug fixes and two new controls. You can download the latest version – the September 30 th release – from the CodePlex website right here: http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=33804 Read the following tutorial to learn how to install the AJAX Control Toolkit: http://www.asp.net/learn/Ajax-Control-Toolkit/tutorial-47-cs.aspx In this blog entry, I provide a brief walkthrough of the two new controls included with this release and list the new bug fixes. Seadragon Control The Seadragon control enables you to pan, zoom, and make an image full screen. The control performs all of these fancy image effects using...
|
-
|
Scott Guthrie announced the launch of the Microsoft Ajax CDN on his blog last night. If you have not read his post, I recommend that you read it now to get a general overview of the CDN and how you can take advantage of the CDN to improve the performance of your ASP.NET Web Forms and ASP.NET MVC applications: http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx In his announcement, Scott describes how both the ASP.NET Ajax and the jQuery libraries are included in the CDN. There is one more set of JavaScript files that we added to the CDN today that Scott did not announce: the jQuery Validation library. If you are not familiar with the jQuery Validation library then you should know that this is one of the most...
|
-
|
Preview 5 of the Microsoft Ajax 4.0 library has been released. Some quick background – this the next version of the client-side ajax framework you have probably already heard of, the one that ships along with ASP.NET 3.5 (but is also available in script...( read more ) Read More...
|
-
|
I’ve added persistence to the “In-Place-Editor” control at .NETOOP using SQLExpress and the LINQ to Entities. Since the Control itself can be used for ANY text content, the page that contains the control is responsible for population and persistence. Note the code below. The control is populated by the first notice in the notices table (other use may use multiple records.) Of particular interest is the push back to the database. Note that this code is called from the Page_SaveStateComplete event handler. NETOOP_DataEntities ctx = new NETOOP_DataEntities(); protected void Page_Load( object sender, EventArgs e) { // Populate the In-Place Editor Control var result = ctx.NETOOP_AnnouncementSet.Where(p => p.Id == 1); if (!IsPostBack) {...
|
-
|
In-Place editing is a slick feature for managing some of a web sites content. I’ve mocked up a demo of In-Place editing using the new ASP.NET Ajax Control Toolkit’s Editor control and the ASP.NET Multi-View control. Also, I’m implementing this as a User Control so it can be easily and widely used throughout my project. Here’s how it works. Note the little “Pencil” on the top / right of the content are. If you hover over it you get an edit hint. When you click on it you enter edit mode. Note the Ajax style behavior accomplished by a combination of using ASP.NET’s MultiView control and ASP.NET Ajax’s UpdatePanel. Now some rich text entry. Clicking on the Floppy Disk Icon “Saves” the new content (actual persistence is not yet implemented...
|
-
|
The AJAX Control Toolkit is an incredibly popular set of controls that enable you to easily add JavaScript functionality to an ASP.NET application. The AJAX Control Toolkit has consistently been one of the top three most popular downloads from CodePlex since the birth of CodePlex (see http://www.CodePlex.com ). Lately, we’ve been thinking hard about methods of improving the quality of the AJAX Control Toolkit controls. We want to improve the quality of the AJAX Control Toolkit controls so that they match the very high standards of quality of the official ASP.NET framework controls such as the GridView and TextBox controls. In discussions of quality, the issue of testing immediately comes up. Right now, the AJAX Control Toolkit solution includes...
|
-
|
Hey, I am shifting teams at Microsoft! A little more than a year ago, I started working at Microsoft on the www.ASP.net community team creating ASP.NET MVC content. Over the past year, I’ve been doing things like speaking at a lot of conferences (PDC, Tech-Ed Emea, Tech-Ed India, MIX, ASP.NET Connections), writing a lot of tutorials and recording a lot of videos, and finishing a book. It has been an intense experience. Next week, I am officially joining the ASP.NET team as a feature PM with a focus on ASP.NET AJAX. I’m going to be working on the Microsoft AJAX Framework and the AJAX Control Toolkit. I get to write specs! I’m really excited about Ajax. Anyone who has read my latest ASP.NET Unleashed book or who has heard me speak at any conference...
|