已将angular项目添加到当前ASP.NET网站中

已将angular项目添加到当前ASP.NET网站中,asp.net,angular,Asp.net,Angular,我有一个问题,我想将我的旧ASP.net网站合并到一个新的web项目中,但我想保留我当前的ASP.net后端。这意味着我只想为这件事改变前端 我想尝试的前端是使用Angular JS,但很快我发现这个项目的设置并不容易。 因为当有角度的项目,它需要建立只能工作,那么我如何有项目,以启动这个新的前端。我不清楚什么是正确的开始方式 或者它必须分离到一个新项目并重做前端和后端?Angular通常使用REST调用与后端通信。使用ASP.NET,后端呈现页面并将完整的HTML页面发送到浏览器。在Angul

我有一个问题,我想将我的旧ASP.net网站合并到一个新的web项目中,但我想保留我当前的ASP.net后端。这意味着我只想为这件事改变前端

我想尝试的前端是使用Angular JS,但很快我发现这个项目的设置并不容易。 因为当有角度的项目,它需要建立只能工作,那么我如何有项目,以启动这个新的前端。我不清楚什么是正确的开始方式


或者它必须分离到一个新项目并重做前端和后端?

Angular通常使用REST调用与后端通信。使用ASP.NET,后端呈现页面并将完整的HTML页面发送到浏览器。在Angular中,浏览器呈现不完整的HTML页面,然后用REST调用的结果填充该页面

在您的情况下,您必须将REST层添加到后端。然后,您可以创建一个称为“静止层”的角度项目。这是两个独立的项目

以下是一些有用的链接,可能会对您有所帮助:


但是我已经有了当前的ASP.net作为后端,如果这样,我如何在两者之间建立连接?因为我知道的是,如果它只需要构建另一个角度项目就可以获得文件。还没有,现在我想创建一个新的,只是不知道如何正确构建它。啊,好的。如果您单击我的答案中的第一个链接(docs.microsoft one),您将找到如何设置REST api的教程。这个REST api将为您提供数据。但我试图理解您告诉我的内容,只是不确定将ASP.net更改回REST api是否会带来巨大的工作量。如果遵循可靠的原则,您不需要重写任何内容。您只需要添加一个新的REST层来调用您的方法。