我有一个相当复杂和庞大的网站,目前是一个webforms和mvc4技术的混合体。我们希望将其迁移到一个基于角度的站点,这样UI是一致的。我需要一些前进的最好的指导方针。首先,我有以下问题。
谢谢
发布于 2015-07-29 03:35:56
您可以使用ASP.NET WebForms或ASP.NET MVC与AngularJS的混合解决方案。为了在现有的web应用程序中使用WebForms,您不需要从AngularJS转换到MVC。您可以将AngularJS脚本(angular.js)添加到母版页,然后将自定义JavaScript代码(控制器、服务等)放入其中。在ASP.NET Scripts文件夹中,或在Scripts文件夹中创建结构,以便更清晰地分离内容。AngularJS就是JavaScript。
使用AngularJS并不是一个“转换”过程,它不一定是ASP.NET技术的替代品。换句话说,您可以让AngularJS与ASP.NET协同工作,或者您可以编写一个完全独立于ASP.NET的AngularJS应用程序。AngularJS就是JavaScript。
不,AngularJS不需要ASP.NET Web作为后端,它将与多种服务器端技术(Node.js、PHP、ASP.NET)一起工作。特别是对于ASP.NET,您可以使用ASP.NET AJAX方法、ASP.NET MVC操作方法、WCF、ASP.NET Web等。AngularJS就是JavaScript。
我希望您明白,AngularJS只是可以插入到现有和新体系结构中的JavaScript。把它想象成jQuery。jQuery不是从ASP.NET WebForms到ASP.NET MVC的“转换”过程,它是对该技术的补充,有时运行良好,有时不太好;真正取决于您想要实现什么。
https://stackoverflow.com/questions/31690605
复制相似问题