Может ли код, поддерживающий модель, просмотр и контроллер, находиться в отдельном проекте? Спасибо заранее.ASP.NET MVC2 Model/View/Controller Code
0
A
ответ
2
Перемещение классов моделей в отдельный проект прост и работает нормально. Вы не можете перемещать представления из проекта ASP.NET MVC, потому что, это ASPX-страницы или элементы управления ASCX. Возможно, вы могли бы переместить представления в другой проект, но вы потеряете некоторые возможности интеграции Visual Studio, которые упрощают перемещение между контроллером и представлением.
Как правило, обычно лучше хранить эти вещи в одной сборке из-за накладных расходов в .NET на загрузку внешних сборок. Я не вижу серьезных проблем с перемещением модели, но я бы предложил сохранить контроллеры в проекте ASP.NET MVC.
Смежные вопросы
- 1. DropDownList в ASP.NET MVC2
- 2. Diff/б ViewController и modelViewController
- 3. ASP.NET MVC2 DateTime Control
- 4. ASP.Net MVC2 DropDownListFor
- 5. Asp.net - MVC1 vs MVC2
- 6. Asp.net MVC2 с iPad
- 7. asp.net MVC2 Books
- 8. ASP.NET MVC2 Динамический HTML
- 9. Профили пользователей ASP.NET MVC2
- 10. ASP.NET MVC2 CategoryTree Routing
- 11. ASP.NET MVC2 маршрутизации
- 12. asp.net mvc2 карта сайта
- 13. Gridview в asp.net mvc2
- 14. Глобальная аутентификация ASP.NET MVC2
- 15. FileUploader в asp.net MVC2
- 16. Ассоциации в ASP.Net MVC2
- 17. Asp.Net MVC2 Deploy
- 18. Asp.net MVC2 ModelBindingContext.ModelName empty
- 19. ELMAH в asp.net MVC2
- 20. asp.net MVC2 валидация
- 21. asp.net MVC2 Маршруты
- 22. ASP.NET MVC2 отсутствует Microsoft.Web.Mvc.Controls
- 23. ASP.NET MVC2 и AJAX
- 24. asp.net mvc2 thumbnails cache
- 25. ASP.NET MVC2 DRY модель?
- 26. Пользовательский контроль ASP.NET MVC2
- 27. Asp.net MVC/MVC2
- 28. ASP.NET MVC2 Dropdownlist и URL.action
- 29. ASP.NET MVC2 и кеширование браузера
- 30. Общие данныеAnnotations в ASP.Net MVC2
Я бы сохранил большую часть кода в другой сборке, и просто чтобы мои действия контроллера вызывали эту сборку, делали вещи и возвращали Views. – Nate
Отличные парни, спасибо за ответы. – Sean