Using ASP.NET for AJAX in SharePoint Sites: Tread Gently for Now
We get asked about what we're doing about AJAX quite a lot these days, especially about ASP.NET for AJAX (the technology formerly known as "Atlas"). We *love* AJAX. We actually use AJAX (albeit not ASP.NET for AJAX) all over the place in SharePoint sites. Dropdown menus when clicking on Edit Control Buttom (ECB) menus? AJAX. The Settings menu on a site's home page? AJAX.
As for ASP.NET for AJAX, we love it (we're ASP.NET developers ourselves – how could we not? J), we're excited to see Beta 2 emerge, but given that we started working on Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 in late 2003, it wasn't possible to engineer those products to ensure 100% compatibility at RTM.
We've been investigating this issue very carefully. We've been working directly with the ASP.NET team to come up with the nicest possible way of giving you the ability to make all of this work. But we're not ready yet. We know some things work fine, other things will work fine once one or both of our teams have done some extra work, and a few (hopefully very few) things won't be supportable in SharePoint sites.
Until we're ready, though, we'd truly appreciate it if you let us work it out rather than trying to hack a solution of your own. It will take some time, but whatever we're able to work out will be something we can support.
Here's what we can say with confidence today:
- We will, when we release Service Pack 1 for Windows SharePoint Services 3.0, officially support some – but probably not all – uses of ASP.NET in SharePoint site application pages, site pages, and Web Parts. Note that we just shipped WSS 3.0, and no, we don't yet have a target date for SP1. But when it comes out, it will include any work we believe we have to do for this (along with the usual bug fixes, etc.). We'll specifically tell you which ASP.NET for AJAX techniques are supported and which aren't. We'll have tested those scenarios and we'll know what happens with the techniques we wind up supporting.
- Until we release Service Pack 1 for Windows SharePoint Services 3.0, ASP.NET for AJAX is not supported. You're welcome to experiment with it, but we cannot endorse you using ASP.NET for AJAX on a production deployment of WSS 3.0, MOSS 2007, etc. If you do so anyway, you're in the support business for that kind of thing and/or you'll have to depend on the community for assistance. I, and the team, doesn't wish to be mean about this, but when we say we support something, it's because we've tested it under many, many use cases, know what to expect, etc. We can't say that today.
Besides, you're going to have enough to get done with SharePoint Products and Technologies given that you can download WSS 3.0 on the 16th of this month, aren't you?
Comments
Anonymous
November 16, 2006
GetFirebug: 1.0 is getting close [Via: Dion Almaer ] Microsoft 2007 Office System downloads (including...Anonymous
November 16, 2006
Sad to hear that there is no approach for Ajax inside WSS. What you could do to help us on the field is to give us more sample code of webparts inside WSS and MOSS... Regards MagnusAnonymous
November 19, 2006
Using ASP.NET for AJAX in SharePoint Sites Build web parts with AJAX </steve>Anonymous
November 20, 2006
Speaking of work arounds, I've got a blog post that describes how to use asp.net client script callback functionality (basically ajax) in web parts. Its really easy and been pretty reliable for me so far... http://www.sharethispoint.com/archive/2006/11/15/Build-web-parts-with-ajax.aspxAnonymous
January 24, 2007
The comment has been removedAnonymous
January 24, 2007
The comment has been removedAnonymous
May 13, 2007
Интересная подборка ссылок по использованию AJAX в SharePoint. Ссылок очень много, сам еще пересмотрелAnonymous
November 29, 2007
I was doing some searches for SP1 and noticed a number of references with anticipation for SP1 awaitingAnonymous
November 29, 2007
I was doing some searches for SP1 and noticed a number of references with anticipation for SP1 awaiting