ASP.NET é a plataforma da Microsoft que mais tem sido utilizada no desenvolvimento de web sites. C#, por sua vez, é uma linguagem de programação simples, mas eficaz, e de fácil aprendizado orientada a objetos. Juntas, além de facilitarem o trabalho do programador, proporcionam um ganho significativo de desempenho. Esta segunda edição do livro foi revisada e atualizada para a versão 4.0. Este livro apresenta muitos exemplos, códigos, tutoriais, dicas, truques e conceitos relacionados a aspectos básicos e avançados do C# 4.0 e aos principais recursos do ASP.NET 4.0. Aos leitores mais experientes, é possível aprender novos recursos, como: LINQ, ADO.NET Entity Framework, roteamento de URLs, log de eventos, pré-compilação, temas, skins, master pages, web parts, controle ListView e Chart. Alguns dos assuntos abordados no livro: LINQ - Language Integrated Query. ADO.NET Entity Framework. Roteamento de URLs. ASP.NET Dynamic Data. WCF Data Services. Criar gráficos com o controle Chart. Manipular o log de eventos do Windows. Programar com tipos anônimos, propriedades autoimplementadas, métodos anônimos, extension methods, inicialização de objetos. Criar e usar web user controls. Configurar e usar os controles de segurança do ASP.NET. Defender-se dos principais ataques sofridos por uma aplicação ASP.NET. Trabalhar com Ajax e ASP.NET AJAX. Trabalhar com cache. Manipular documentos XML com ASP.NET e C#. Trabalhar com expressões regulares. Trabalhar com array e coleções. Manipular arquivos. Enviar e-mails com ASP.NET. Manipular banco de dados com ADO.NET. Configurar uma aplicação com o arquivo web.config. Utilizar os recursos de globalização e localização. Validar um formulário com os controles de validação. Utilizar JavaScript com ASP.NET.