0

2 つの画面を持つ Windows 8 アプリを作成しています - 1. ログイン 2. Dasboard

上記の画面用に 2 つの Html ファイルと 2 つの XAML ファイルを作成しました -

XAML - 1.Login.xaml 2.Dashboard.xaml

HTML - 1.Login.html 2.Dashboard.html

最初に、プロジェクト (Windows 8 モバイル アプリ) の App.config には、Login.html を内部的に呼び出す Login.xaml ファイルがあり、これがログイン画面をレンダリングします。ユーザーが資格情報を入力すると、Web サービス呼び出しが実行され、Web サービスから HTML で応答が返されます。ここで、ユーザーが Web サービスから認証されている場合、Dashboard.html を内部的にロードする Dashboard.xaml に移動するにはどうすればよいですか。

Login.html から Dashboard.xaml (dashboard.html を読み込む) に移動できません。

ありがとう!

4

1 に答える 1

0

login.xaml に webview コントロールを追加し、その webview に login.html をロードします。

webview のナビゲーション完了イベントにイベントハンドラーを追加します。

イベントハンドラで、イベントのパラメーターを使用して Cookie またはリダイレクト URL を監視します。一致する場合は、dashboard.xaml ページに移動します。

于 2016-02-17T08:33:02.640 に答える