I spent close to three weeks on the road giving talks at Tech-Ed Europe (Berlin), PDC (Los Angeles), and the Los Angeles Code Camp (Los Angeles). I got to talk about two topics that I am very passionate about: ASP.NET MVC and Ajax. Thanks everyone for coming to all my talks!

At PDC, I announced all of the new features of our ASP.NET Ajax Library. In particular, I made five big announcements:

  1. ASP.NET Ajax Library Beta Released – You can download the beta from Ajax.CodePlex.com
  2. ASP.NET Ajax Library includes the AJAX Control Toolkit – You can use the Ajax Control Toolkit with ASP.NET MVC.
  3. ASP.NET Ajax Library being contributed to the CodePlex Foundation – ASP.NET Ajax is the founding project for the CodePlex Foundation (see CodePlex.org)
  4. ASP.NET Ajax Library is receiving full product support – Complain to Microsoft Customer Service at midnight on Christmas
  5. ASP.NET Ajax Library supports jQuery integration – Use (almost) all of the Ajax Control Toolkit controls in jQuery

For more details on the Ajax announcements, see James Senior’s blog entry on the Ajax announcements at:

http://jamessenior.com/post/News-on-the-ASPNET-Ajax-Library.aspx

In my MVC talks, I discussed the new features being introduced with ASP.NET MVC 2. Here are three of my favorite new features:

  1. Client Validation – Client validation done the right way. Do your validation in your model and let the validation bubble up to JavaScript code automatically.
  2. Areas – Divide your ASP.NET MVC application into sub-applications. Great for managing both medium and large projects.
  3. RenderAction() – Finally, a way to add content to master pages and multiple pages without doing anything strange or twisted.

There are demos of all of these features in the MVC downloads below. Here are the power point and code from all of the talks:

If you liked this blog post then please Subscribe to this blog.
posted on Wednesday, December 02, 2009 2:41 PM | Filed Under [ AJAX ASP.NET ASP.NET MVC Talks ]

Comments

Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by Aaron
on 12/2/2009 8:01 PM

Good stuff, thanks for the info and the links!
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by Bryan
on 12/3/2009 10:38 AM

Stephen:

I am confused. What is the difference between the Microsoft Ajax Library you mentioned two blog entries ago, and the ASP.NET Ajax Library you are writing about in this post?
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by Paul
on 12/3/2009 11:38 AM

There is just something not right about RenderAction() but am crazy excited about the new MS Ajax lib, great work!
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by George
on 12/3/2009 7:06 PM

Extermly excited about the client side js libraries, thanks Microsoft.
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by Paul
on 12/4/2009 9:08 AM

@Stephen

I am using JQuery to handle all Ajax calls from my services, will there be a performance difference if I change them to use the MS Ajax lib?
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
on 12/7/2009 2:40 AM

That is great and very useful announcements!
Gravatar
# Ajax Client Templates
Posted by Paul
on 12/18/2009 1:15 AM

Hi Stephen
Enjoyed you pdc talk on ajax client templates

Question:
How would you bind a sub collection within a json object to a template?
var q = [{
items : [{name : 'Paul'}, {name : 'stephen'}]
}]
I've tried
{{items.name}} in the template but it's not working. Help. Help

thanks
Paul
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by sathishkumar
on 1/4/2010 8:35 AM

i read your asp.net 3.5 book on pearson edition
very useful. thanking you!!! i want ajex control book at unleashed please..............
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by Hoover
on 1/6/2010 7:33 AM

I am using JQuery to handle all Ajax calls from my services, will there be a performance difference if I change them to use the MS Ajax lib?
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by Danny
on 1/7/2010 10:48 PM

Mr. Walther,

Are there any videos or code samples on how
to implement tabs specific to MVC 1.0 ?

Can this be done using the old ajax toolkit
or do I have to consider the asp.net ajax
beta ?

Thanks in advance.
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by origin
on 1/12/2010 2:06 PM

Hi Stephen
Enjoyed you pdc talk on ajax client templates
Gravatar
# re: PDC and Tech-Ed Europe Slides and Code
Posted by zapping
on 1/20/2010 2:59 AM

@stephen from the json you have show it looks like you have a list of maps. hence the maps inside the list needs to be accessed using index like:

items[x].name
where x is the index.

hope this helps,
zaps.
Comments have been closed on this topic.