将 Angular 与现有的 Asp.Net 网站结合使用

Aka*_*ash 5 c# asp.net webforms angular

我正在开发一个项目,我们已经有一个使用 Asp.Net 构建的现有网站。我们计划添加一些新页面并更新一些现有页面。我计划使用 Webpack 在 Angular 5 中开发这些新页面。由于预算限制,我们无法将整个网站转换为 Angular,但最终目标是完全转换为 Angular 5。

最近有人开发过这样的混合应用程序吗?
有人可以解释一下它是否可行,以及是否由于混合技术而对性能产生任何影响。

Car*_*uez 5

是的,我正在类似的情况下工作,这绝对是可能的。.NET 页面(MVC?)可以返回 Angular SPA 并从那时起控制 UI 流。

假设您想首先在 Angular 中创建一个“用户个人资料”页面。当用户导航到标准 MVC 站点中的该页面时,它应该返回加载了 Angular 应用程序的页面(作为 javascript 脚本引用)。从那时起,Angular 应用程序可以处理进一步的重定向和逻辑。

它确实使一些事情变得复杂,但一次性移植通常是不可行的。这种方法使我们能够一次转向 Angular,一次一页。