Manipulador de ASP.NET e manipulador genérico
Pergunta
No Visual Studio 2010, quando você diz um novo item, pode ver o manipulador do ASP.NET e o manipulador genérico. Você pode me dizer qual é a diferença, acho que veio com .NET 4.0 porque não consegui encontrar discussões relacionadas no Google.
Obrigado.
Solução
Eu acho que sua confusão provavelmente vem do uso da terminologia pelo Visual Studio.
Um "manipulador de asp.net" é na verdade um manipulador HTTP que é "O processo executado em resposta a uma solicitação feita a um aplicativo da Web ASP.NET. O manipulador mais comum é um manipulador de página do ASP.NET que processa arquivos .aspx. Quando os usuários solicitam um arquivo .aspx, a solicitação é processada pelo manipulador de página."
Um "manipulador genérico" (.ashx) é um tipo de manipulador HTTP. Manipuladores genéricos são os "Manipulador HTTP padrão para todos os manipuladores da Web que não possuem uma interface do usuário e incluem a diretiva @ webhandler."