Является ли действие контроллера ASP.NET MVC быстрее / эффективнее, чем HttpHandler?

Я пытаюсь создать простое облегченное перенаправление на стороне сервера, которое проверяет пользовательский агент клиента и перенаправляет на веб-сайт для данного браузера. Например:

if(Request.UserAgent.contains("Firefox") { //redirect to www.yahoo.com }
else if(Request.UserAgent.contains("Safari") { //redirect to www.google.com }
else { // redirect to www.msn.com }

Каков был бы самый эффективный / эффективный способ сделать это, используя asp.net?

1 ответ

Решение

Нет. Контроллеры реализуют IHttpHandler за кулисами и используют отражение для выполнения методов действия.

Другие вопросы по тегам