Hallo,
Webanwendungen sind imho immer im Nachteil gegenüber Desktop-Anwendungen, da Webanwendungen für gewöhnlich auf einem Request-Response Prinzip basieren: Ohne Anfrage nach "Resourcen" keine Antwort. Ajax schafft da eine gewisse Abhilfe. Für ASP.Net gibt es bereits Ajax Frameworks, kommt darauf an, was du bisher für eine Version von .net im Einsatz hast.
Wenn es eine reine InTRAnet Anwendung ist und du gewährleisten kannst, dass alle Benutzer bestimmte Komponenten installiert haben, dann könntest du z.b. Silverlight einsetzen, das ist ähnlich wie Flash nur programmierbar mit .Net. Damit lässt sich nochmal eine ganze Stange mehr machen als mit nur Ajax.
Gruss, Frank