Both languages have their benefits. If you're concerned with AJAX integration, Microsoft actually just released a framework for .NET 2.0. Check out
http://asp.net/ajax/ also take a look at the AJAX toolkit
http://www.asp.net/ajax/control-toolkit/live/ it's got some pretty cool AJAX controls already built for you.