So if there's anyone that hates Javascript as much as I do, Script# is going to be a huge relief to you. What Script# allows you to do is write C# code that will be compiled into Javascript file for you. Why is that a good thing? The majority of back-end developers are bad at writing Javascript (or any front-end code actually), and being able to stick to what you know best (C# in this case) would be really good. The best part is that it totally supports jQuery and you get full intellisense since you're working in a strict typed environment. Plus, it fully supports unit testing that also compiles into Javascript unit test code behind the scenes.
Projects that were done using Script# include Bing Maps and Windows Live Messenger. Unfortunately, it still does not support all the features of C# 3 and C# 4, but Nikhil is currently working on adding the support.
Link
So what do you think?