America/US Samples
Europe Samples
Asia Samples

Gaia Ajax: Dashboard with Web Parts

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.


No JavaScript know how needed. Purely C# or VB.NET
Here's a little scratchpad application for you
Complexity inside complexity with no complexity


Markup (ASPX/.aspx)

   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: