我有一个已登录的ASP.NET网站。登录过程并不简单,因为根据用户登录路由到不同服务器上的不同前端。还有一些通信/登录进入经典ASP网站。
现在我想开始使用一个小小的Angular2应用程序来分离登录过程的第一步。基本上这应该只是收集用户和密码,并将登录验证等保留给现有的ASP.NET逻辑。所以从我天真的角度来看,这与在我现有的ASP.NET页面上填写用户名和密码并单击“提交”按钮相同。
我知道我可以使用angular2发出http请求,并已成功完成调用基于SOAP的Web服务,这是登录验证过程的一部分。
我认为我可以以某种方式伪造在现有ASP.NET页面中提交登录表单时执行的http请求。但就我现在所理解的情况而言,即使我可以向我的login.aspx网站发出http请求,我会得到的回复也会在我的Angular2中作为文本保留,而我想留下我的Angular2应用程序并“简单地使用“那个回应。
我甚至不确定要问什么问题......但我该怎么做? 我没有考虑过什么?
我有一些选择:
答案 0 :(得分:0)
我们需要使用静态方法来进行Ajax调用。
答案 1 :(得分:0)
我并不是非常了解整体情况,但我知道您可以从Angular2加载ASP.NET局部视图,甚至可以对ASP.NET控制器进行http调用以获取数据。< / p>
所以我不太了解你的问题,因为问题不明确,但你可以对ASP.NET控制器进行http调用,以管理对不同Web服务的调用。
一些澄清对于更详细的答案会有所帮助。