首页 > 解决方案 > 将 Angular 与现有的 Asp.Net 网站一起使用

问题描述

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

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

标签: c#asp.netangularwebforms

解决方案


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

假设您想从在 Angular 中创建“用户配置文件”页面开始。当用户导航到标准 MVC 站点中的该页面时,它应该返回加载了 Angular 应用程序的页面(作为 javascript 脚本引用)。从那里开始,Angular 应用程序可以处理更多的重定向和逻辑。

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


推荐阅读