Soon you won't need to go to the server to treat your client-site javascript with some c# calls. Watch this technology, it looks promising: Silverlight . Scott Guthrie: Silverlight opens up a ton of opportunities to build significantly richer client experiences that run cross platform and cross browser. For .NET developers, it means that you can now write .NET code using any development language (VB, C#, Javascript, Python, Ruby and more) in the web-browser (using Silverlight), web-server (using