2016-11-22 6 views
0

私はログインしている既存のASP.NETウェブサイトを持っています。ログインの手順は、ユーザがログインする際の異なるサーバの異なるフロントエンドにルーティングするため、簡単なことではありません。また、従来のASP Webサイトへの通信/ログインもあります。Angular2アプリからASP.NETページにデータを引き渡すにはどうしたらいいですか?

今、小さなAngular2アプリを使用してログイン手順の最初のステップを切り離したいと思っています。基本的には、これはユーザーとパスワードを収集し、ログインの検証などを既存のASP.NETロジックに任せるだけです。だから私の素朴な観点からは、これは私の既存のASP.NETページでユーザーとパスワードを記入し、送信ボタンをクリックするのと同じです。

私はangular2を使用してHTTPリクエストを作成し、ログイン検証プロセスの一部であるSOAPベースのWebサービスを呼び出すことができます。

私は、何らかの形で、既存のASP.NETページでログインフォームを送信するときに実行されるhttpリクエストを偽造することができるという考えがあります。しかし、私が今まで理解している限り、私がlogin.aspxサイトにhttpリクエストを送信することができたとしても、私のAngular2アプリケーションには、私のAngular2アプリケーションを残しておきたいのですが、 "その応答。

どのような質問が必要なのかわかりません...どうすればいいですか?
私は何を考慮していませんか?

私が持っているいくつかのオプション:

  • 既存のASP.NETページ(複数可)の部分を変更することが可能であろう。
  • 既存のASP.NETアプリケーションが表示される新しいブラウザタブを開くことは問題ありません。

答えて

0

Ajax呼び出しを行うには、静的メソッドを使用する必要があります。

0

私は全体の画像を本当に理解できませんでしたが、Angular2からASP.NETの部分ビューを読み込むことも、ASP.NETコントローラにhttp呼び出しを行ってデータを取得することもできます。

問題は分かりませんが、あなたの問題は分かりませんが、異なるWebサービスへの呼び出しを管理するASP.NETコントローラに対してhttpコールを行うことができます。

いくつかの説明は、より解明された回答に役立ちます。

関連する問題