ASP.NET AJAX Under the Hood Secrets by PageFlakes.com Creator

PageFlakes.com is a cool, award winning, Web 2.0 startup (they were #1 in the Start Pages SEO awards category this year - beating both Google and Microsoft Live).  Even cooler, it is built using ASP.NET 2.0 and ASP.NET AJAX. 

Omar Al Zabir, the core architect of PageFlakes, recently published a great article called "ASP.NET AJAX Under the Hood Secrets" that discusses some advanced topics involving ASP.NET AJAX's javascript networking library (specifically he discusses batch requests, browser queues, caching, and get vs. post requests).  This is a great read if you are looking to build a high-volume site that uses the client-side AJAX javascript libraries and heavily leverages custom network callbacks.

Hope this helps,

Scott

8 Comments

  • Yes Read that, I have also heard a lot about this guy and hats off to his effort

  • Hi Scott,

    the only bad thing there is that it is possible to send and read others mail if they put the page public. In this scenario you can get the mail user credentials and server details, too. This is not an ASP.NET AJAX problem, of course.

    I like the page because it is not using UpdatePanels while moving panels from one column to the next one.

    During the Windows Vista/Office 2007 Roadshow in Frankfurt I wrote a simple ConsoleApplication that was able to move panels from one column to another, resize the columns and to change my password, really cool to use.

    Michael

  • I'm interested in how the panels are moved from column to column. Any pointers on where to find code samples?

  • Very cool site. I hadn't heard of this project yet. I'm actually considering switching from the google personalized page to the pageflakes.

    It seems to load much faster than my google personalized page.

  • Hi Oliver,

    Have you installed ASP.NET AJAX on the production server? You need to make sure it is installed to work.

    Thanks,

    Scott

  • Hi Scott,
    Yes, 'ASP.NET 2.0 AJAX extensions' are installed on the production server.

  • Scott,

    So are you okay with the hacks he's applying in the atlas runtime - or does the ASP.Net AJAX team intend to implement them anytime soon ?

  • Oliver,
    I had the same problem with the Beta 2 AJAX framework.
    You don't even have to install it on the server (which doesn't get the .designer dll because it is only installed on machines with VS.NET).  Register it on your development machine (make sure it builds and runs and the dlls are referenced in your web.config)
    Then publish your code to the web server and drop the Microsoft.Web.Extensions.Design.dll and the Microsoft.Web.Extensions.dll in the bin directory.
    It's a hack, and I hope that the next installer fixes the problem for web servers.
    I got the work-around from the ASP.NET AJAX forums.  They're a good resource.

Comments have been disabled for this content.