Thursday, February 25, 2010

Мои первые шаги при создании Asp.Net MVC приложения

Каждый раз когда я начинаю новый проект на Asp.Net MVC, всегда выполняю кучу ритуальных действий, которые уже приелись. Вот небольшой список того, что я делаю слишком часто (и пора бы уже вынести это в отдельный темплейт).

   *      Определение базового класса контроллера. Это полезно для миллиона вещей, например для предоставления всем контроллерам быстрого доступа к сервисам, которые они используют. Единственный недочет так это то что у нас теперь есть AsyncController, так что получаются либо два разных базовых класса либо множественное наследование.

   *      Добавление в базовый класс обработчика отсутствующих путей, а также добавление страницы Http404.aspx для показа простенького сообщения об ошибке. Сам обработчик несуществующих путей выглядит так:

      protected override void HandleUnknownAction(string actionName)
      {
       actionName = "Http404";
       this.View(actionName).ExecuteResult(ControllerContext);
      }

(more..)

Read more: Дмитрий Нестерук – Статьи

Posted via email from jasper22's posterous