私は、アプリケーションでSystem.Windows.Forms.WebBrowserコントロールのインスタンスをホストしています。このコントロールがナビゲートするASP.NETページには、フォーム認証が必要です。ユーザーが間違った資格情報を入力したか、資格情報入力ダイアログをキャンセルしたために、Webページへのアクセスが拒否されたかどうかをアプリケーション内で知りたいと思います。これは可能ですか? NavigatedイベントとDocumentCompletedイベントの両方を購読しましたが、「アクセス拒否」状態は表示されません。WebBrowserコントロール:URLへのアクセスが拒否されているかどうかを判断する方法は?
ありがとう、eugen
ありがとうございます。サーバーからの返答はどこで受け取りますか?私のシナリオでは、WebBrowserコントロールをいくつかのWebページに移動し、Webページへのアクセスが拒否されたWebBrowserコントロールをホストするWPFアプリケーション内から知りたいと思っています。 –
サーバプログラマに尋ねると、Webブラウザは、サーバプログラマが何をコード化しているかを示す真っ白な人です。 –
もう一度ありがとう!サーバーがエラー応答を返す方法をいくつか提案できますか?私はASP.NETやWeb開発者ではなく、認証用にIISで実行されるのは「フォーム認証」が有効になっていることです。そこから、その目的に何もしないコードを見つけることができませんでした。 Active Directoryを使っているだけです。 IIS 7で認証コードを探す場所を提案することはできますか? –