ответ ДА! Таким образом, вы по-прежнему можете воспользоваться функциями ASP.NET MVC, такими как аутентификация и авторизация и т. Д., И по-прежнему использовать AngularJS на клиенте.
У меня на самом деле был такой же вопрос, и после небольшого исследования я обнаружил следующее.
Это правда, что мы должны использовать SPA (одностраничные приложения), но в то же время мы не должны просто отбрасывать зрелые серверные структуры, такие как ASP.NET MVC. Вы можете просто иметь гибридное веб-приложение или mini SPA как мы их и называем. Эти веб-приложения используют обычную маршрутизацию ASP.NET MVC для отображения представлений, а затем, после загрузки вида, вы можете оставить все ответы на AngularJS. Miguel Castro использует термин SPA-силосы. Кроме того, вы можете использовать маршрутизацию AngularJS. Мигель Кастро также объясняет, как использовать их вместе, чтобы получить лучшее от сервера и клиента. Я действительно предлагаю посмотреть его презентацию (ссылка ниже).
Таким образом, вы по-прежнему можете использовать отличные возможности ASP.NET MVC, такие как аутентификация, авторизация и другие, но все же у AngularJS есть свои представления.
Я получил этот ответ на следующих местах, которые вы обязательно должны проверить:
Я предлагаю вам посмотреть эту презентацию. Я считаю, что он отвечает на ваши вопросы очень хорошо. https://goo.gl/FXamny – AlexRebula