Our Ajax Panel is identical in features in regards to the ASP.NET Panel though it's a fully functional Ajax citizen.
 Panel |
The Panel is a container widget which means it can have children controls. If you have an area on your webform which should for some reason be divided into its own logical space then the Gaia Ajax Panel is a good candidate for such a logic. Think of it as an HTML div element with "Ajax Capabilities". Note that all of our "container widgets" have a special method called ForceAnUpdate which actually "transforms" them into partial rendering controls (for one Ajax Request only) which means that if you have other 3rd party (non-Ajax controls) into their child Controls collection then you can re-render those controls to and force them into becoming "ajax citizens". This is very useful for creating DataGrids and ajaxifying "conventional" ASP.NET controls.
See an example of our Ajax Panel control here:
Panel Sample.