"Atlas" April CTP Release
The April CTP release of "Atlas" is now available at http://atlas.asp.net. This is primarily a bugfix release to the March CTP and includes no new functionality.
The Atlas Wiki download has been removed until the Wiki is updated to work with the March CTP release, in the coming weeks.
Also, check out the new Atlas website. We've given it a new look with Atlas featured in some of the controls. There is also a wealth of great learning material available, including webcasts, screencasts, expert videos and updated documentation and Quickstarts.
Release notes for the ASP.NET "Atlas" Technology Preview April CTP release
AutoCompleteExtender: Selection prevents AutoPostback of textBox
There should be an error when the control referenced by the TargetControlID of the AutoCompleteExtender does not exist
Bridge and Services:
Web services bridge doesn't handle xml serializable return values from methods marked with response format as xml; throws exception instead.
DataService now can't be called cross-domain by default:
In the same way that web service methods need to be marked with the WebOperation attribute to allow them to be called cross-domain, a DataService's select, update, insert and delete methods need to be marked with the same attribute to be callable cross-domain (a typical scenario where this is necessary are live.com gadgets). If the DataService uses the DataAdapterAttribute to point to an external data provider such as a strongly-typed DataSet, the attribute needs to use the new safeForCrossDomain and/or getVerbEnabled parameters.
get_serviceType returns serviceUrl
Atlas can't be used on no-compile pages
UpdatePanel and ScriptManager:
ScriptManager and ScriptManagerProxy throw exceptions at design time inside UserControls
UpdatePanel doesn't work if page header contains invalid XML
Assertion Failed: elements in children collection should always have nodeType = 1
If a behavior has an ID and is within an UpdatePanel, then postbacks cause Atlas to assert
WebPart title bar has incorrect cursor when WebPartZone is inside UpdatePanel
Verbs should render in TitleBar in FireFox and Safari, not in DropDownMenu
WebPart.initialize() throws NullReferenceException if ChromeType is None or BorderOnly
Syntax error in Release version of AtlasWebParts.js
WebPartHelpMode.Modal does not work in FireFox or Safari
Setup and Project:
Users can now choose to continue or stop the setup if a required component is missing during installation. Example: Registrating the .asbx extension in IIS while IIS is not installed. Instructions of re-enabling a feature is provided for the case that the missing component is installed later.
The namespace attribute xmlns in the web.config file of the Atlas project template is removed. The namespace attribute was preventing other non-ASP.NET components to read their corresponding configuration settings.
Gadgets that contain CDATA sections in their ContentTemplate will break