JSON is one of the most popular ways of transmitting data between a client and server and is more lightweight than its rival XML.
For a functional JQuery/JSON example, check out this related article I have written: Using a JQuery AutoComplete Widget with an ASP.NET Web Service
This article is intended to be a collection of helpful links to resources for people (including myself) who are setting up and configuring IIS8.5 on Windows Server 2012. I am also providing a step-by-step example of setting up a new Web site in IIS and configuring it for Windows Authentication.
It’s considered best-practice to do browser detection based on features rather than the more error-prone detection based on the user-agent. For example, see this Microsoft browser identification best practices article for how they suggest you structure your Internet Explorer detection scripts by making user of the ASP.NET HttpBrowserCapabilities Object.
If you are interested in reading more about the problems ASP.NET has recently had with IE10 and IE11, please check out my related article on the subject