c# - 将 Angular 与现有的 Asp.Net 网站一起使用
问题描述
我正在做一个项目,我们已经有一个使用 Asp.Net 构建的现有网站。我们计划添加一些新页面并更新一些现有页面。我计划使用 Webpack 在 Angular 5 中开发这些新页面。由于预算限制,我们无法将整个网站转换为 Angular,但最终目标是在 Angular 5 中完全转换。
最近有没有人开发过这样的混合应用程序?
有人可以说明一下,它是否可行以及是否由于混合技术而对性能产生任何影响。
解决方案
是的,我在类似的情况下工作,这绝对是可能的。.NET 页面(MVC?)可以返回一个 Angular SPA 并从那时起控制 UI 流。
假设您想从在 Angular 中创建“用户配置文件”页面开始。当用户导航到标准 MVC 站点中的该页面时,它应该返回加载了 Angular 应用程序的页面(作为 javascript 脚本引用)。从那里开始,Angular 应用程序可以处理更多的重定向和逻辑。
它确实使一些事情变得复杂,但是一次移植通常是不可行的。这种方法使我们能够一次转移到 Angular,一次 1 页。
推荐阅读
- php - 为什么这个 curl 函数获得权限被拒绝
- vert.x - Vertx - 用于事件处理的多个与单个 Verticle
- javascript - 我如何外包使用状态并执行 setState 的函数
- kubernetes - 暴露 Kubernetes 仪表板
- mongodb - 如何在 MAMP 上安装 PHP 扩展 mongodb
- python - 如何将 Json 从 GET 请求转换为 pandas 数据框
- r - 如何在 xts 对象中选择每年的最后一次观察
- sas - Proc PLM 无法使用 Proc Reg 输出 (SAS) 创建置信区间
- css - 引导网格在动态宽度容器中不起作用
- linux - 了解设备驱动程序读写函数中的指针