When a request comes in to your ASP.NET site, it's routed through a series of message handlers (in ASP.NET Web API) or modules (in ASP.NET MVC), each of which performs some operation on the request.
Developers can create buttons that launch new Websites from within a Web page, or they can make new website windows appear without user intervention. If your ASP.NET application needs to show a user a ...