views:

409

answers:

1
A: 

ASP.NET Ajax can can use UpdateProgress the to display an image or anything.

<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="updPanel1" DisplayAfter="0">
    <ProgressTemplate>
        <img alt="Please Wait" src="Images/processing.gif" />
    </ProgressTemplate>
</asp:UpdateProgress>

You can use javascript to move it to any area on a page by setting the position to absolute.

The best way to do this solution is to program the who page using post backs. Then put an Ajax UpdatePanel on the page.

The web services you can call on the click event on each of the row to populate the data. Put the data in a panel that is hidden. Use Jquery and a start up script to display it if want it to "slide" down.

The best advice I can give is don't worry yet about having a real slick UI. Get the page working, and get the data from the web service. Then after you have that done, work on getting the UI to look better.

This is like playing music, you can't write all the parts of a song at once. You start with a theme then you create the melody, the second and 3rd parts etc. . . .

David Basarab