Обработчик Asp.NET и универсальный обработчик - PullRequest
18 голосов
/ 16 марта 2010

В Visual Studio 2010, когда вы говорите «новый элемент», вы можете видеть Asp.NET Handler и Generic Handler. Можете ли вы сказать мне, в чем разница, я думаю, что это пришло с .NET 4.0, потому что я не мог найти похожие вещи в Google.

Спасибо.

1 Ответ

21 голосов
/ 16 марта 2010

Я думаю, что ваше замешательство, вероятно, связано с использованием терминологии в Visual Studio.

«Обработчик ASP.NET» на самом деле является обработчиком HTTP, который является « процессом, выполняющимся в ответ на запрос, направленный веб-приложению ASP.NET. Наиболее распространенным обработчиком является ASP.NET». обработчик страницы, который обрабатывает файлы .aspx. Когда пользователи запрашивают файл .aspx, запрос обрабатывается обработчиком страницы."

«Универсальный обработчик» (.ashx) - это тип обработчика HTTP. Общие обработчики - это обработчик HTTP по умолчанию "" для всех веб-обработчиков, которые не имеют пользовательского интерфейса и содержат директиву @ WebHandler."

...