C# 如何将asp.net webform和MVC4应用程序迁移到AngularJS站点
我有一个相当复杂和巨大的网站,目前是webforms和mvc4技术的混合体。我们希望将其迁移到一个基于角度的站点中,以便UI是统一的。我需要一些指导方针,以找到前进的最佳途径。首先,我有以下问题C# 如何将asp.net webform和MVC4应用程序迁移到AngularJS站点,c#,asp.net,asp.net-mvc,angularjs,architecture,C#,Asp.net,Asp.net Mvc,Angularjs,Architecture,我有一个相当复杂和巨大的网站,目前是webforms和mvc4技术的混合体。我们希望将其迁移到一个基于角度的站点中,以便UI是统一的。我需要一些指导方针,以找到前进的最佳途径。首先,我有以下问题 混合站点是否可以在移植到Angular时使用,或者首先我们必须将webforms部分转换为MVC4,然后将MVC4转换为Angular webforms是否可以转换为基于角度的 AngularJS是否仅适用于WebAPI,或者是否也适用于任何后端数据(如asp.net/wcf webservices)?
Scripts
文件夹中,或者在Scripts
文件夹中创建结构,以便更清晰地分离内容。AngularJS只是JavaScript
我希望您能够理解AngularJS只是可以插入现有和新体系结构的JavaScript。把它想象成jQuery。jQuery不是从ASP.NETWebForms到ASP.NETMVC的“转换”过程,它是对该技术的一种补充,有时运行良好,有时不太理想;这取决于你想完成什么。谢谢你的明确回答。我还有一个问题要澄清。大多数MSDN文章建议将Angular与MS REST WebAPI结合使用。在后端使用WebPI有什么好处吗?ASP.NET Web API非常容易创建类似REST的端点,并且AngularJS非常符合REST,特别是使用Angular资源脚本(
$Resource
)。这并不是说您必须使用$resource
,因为$http
服务也允许您对ASP.NET Web API进行AJAX调用。我认为微软是基于AngularJS和ASP.NETWebAPI之间的REST这一共同主题提出这一建议的?我目前正在将一些东西转换成dll,因为我已经做了这个项目(在大型企业的基础上),我想检查它是否有用