Является ли действие контроллера 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 за кулисами и используют отражение для выполнения методов действия.