WebBrowser控件:如何确定是否拒绝访问URL?

时间:2012-03-05 23:38:50

标签: webbrowser-control access-denied

我正在应用程序中托管System.Windows.Forms.WebBrowser控件的实例,并且此控件导航到的ASP.NET页面需要表单身份验证。我想在我的应用程序中知道,由于用户输入的凭据不正确或者因为取消了凭据输入对话框而拒绝访问该网页。这可能吗?我已经订阅了Navigated和DocumentCompleted事件,但没有看到“拒绝访问”的情况。

非常感谢,eugen

1 个答案:

答案 0 :(得分:0)

表单身份验证由服务器实现。用户获取Web表单进行身份验证,响应可以是任何内容,因为服务器程序员可以自由编码响应。服务器程序员可以返回程序员认为合适的任何HTTP状态,显示太多失败的尝试页面,或者显示数据库服务器停机通知。没有通用的方法来确定登录状态。