Это должен быть прямой и простой ответ, но я пытаюсь выяснить, куда вставить вход в мое приложение MVC. Можно ли поместить его в Контроллер или Модель?Куда поместить журнал в приложение MVC
ответ
Ваш журнал должен находиться в контроллере, так как это должно происходить при обработке логики.
Модель предназначена для хранения данных.
Используйте специальные фильтры действия для обработки протоколирования.
взглянуть на следующей статье для информации >>http://www.asp.net/mvc/tutorials/understanding-action-filters-cs
И еще лучше, воспользуйтесь преимуществами точек расширения MVC, чтобы автоматически включать фильтры исключений повсюду. (Нет более раздражающих атрибутов!) На мой взгляд, это намного чище, чем базовый контроллер. http://geekswithblogs.net/wesm/archive/2009/12/11/ijoined-filter.aspx – Ryan
- 1. Приложение для iPhone MVC: Куда мне поместить модель?
- 2. Куда поместить Constants.swift?
- 3. Куда поместить скомпилированный JS в приложение NodeJS
- 4. Куда поместить Testdata?
- 5. Куда поместить try catch
- 6. Куда поместить деньги в проект?
- 7. UITabBarControllerDelegate - Куда поместить код?
- 8. Куда поместить модель AngularJS?
- 9. Куда поместить Root Controller?
- 10. Куда поместить пользовательские методы проверки?
- 11. Куда поместить ViewModel
- 12. Куда поместить документирующие комментарии?
- 13. Куда поместить метод?
- 14. Куда поместить WebRequest.RegisterPrefix()
- 15. Куда поместить сценарии PowerShell?
- 16. Изменение куда поместить текст
- 17. Куда поместить функцию заголовка
- 18. Куда поместить внутренние классы?
- 19. Куда поместить утверждения?
- 20. Куда поместить файл свойств?
- 21. Куда поместить «плагины» в linux
- 22. Куда поместить секреты приложения OAuth
- 23. Куда поместить метод ведения журнала входа в аккаунт asp.net mvc?
- 24. Куда поместить savechanges в единицу работы с asp.net mvc?
- 25. Куда поместить обработчик сервлета по умолчанию в конфигурации Spring MVC
- 26. Куда поместить методы проверки GWT в соответствии с MVC-дизайном
- 27. Куда поместить View State как выбор в MVC?
- 28. Куда поместить код формы фильтра в zf2 Шаблон MVC
- 29. Rails: куда поместить статистический код?
- 30. MVC, куда идут классы?
Nargh. Держите контроллеры тонкими и смоделируйте жир. http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model – Quentin
@David Dorward: Это то, что я думал. –
@David Dorward - Эта статья здесь не применяется. Ruby on Rails использует шаблон Active Record для доступа к данным, и в статье показана логика доступа к данным на модель. В .NET MVC мы не используем Active Record, мы используем репозитории и модели просмотра. В этой статье в значительной степени говорится: «Переместить логику поиска в репозиторий и просмотреть связанные данные модели с ViewModel», что имеет смысл. Однако это не имеет смысла для ведения журнала. –