Another "What - how does that work?" question here. What you've said just isn't making sense - you're replacing a server side programming language with a client-side JS framework. There's obviously other "things" going on - I'd be interested to hear much more. C# is such a great language but ASP.NET is so slow...