IGoogle, PageFlakes, NetVibes. Beloved child wears many names. Gaia was created to be an expressive Ajax Library for ASP.NET and this sample was created to be a minimalistic Ajax IGoogle example. Note that the sample is by no means an exhaustive implementation, but it might serve as a start point for your own idea. By creating an Ajax Portal with Gaia you get to use the whole sleeve of ASP.NET runtime features like for instance UserControls, WebControls and so on in addition to that you can create the entire portal in C# or VB.NET which will significantly reduce the complexity of your portal.
1:
2:
3: <div style="width: 660px;">
4: <gaia:Panel runat="server" ID="w">
5: <gaia:Panel
6: runat="server"
7: ID="Left"
8: CssClass="dashboard-column">
9: </gaia:Panel>
10:
11: <gaia:Panel
12: runat="server"
13: ID="Center"
14: CssClass="dashboard-column">
15: </gaia:Panel>
16:
17: <gaia:Panel
18: runat="server"
19: ID="Right"
20: CssClass="dashboard-column">
21: </gaia:Panel>
22: </gaia:Panel>
23: </div>
24: <br style="clear:both;" />
25:
26:
27: