我正在尝试检索输入并提交正确的用户名和密码后返回的用户 ID。
我一直在努力:
成功登录后关闭 Web 浏览器。(它只是重定向到具有 UserID 的页面,并且最后具有带有用户 ID 的 URL。
登录后检索用户 ID。
我试过这个来检索用户ID,但没有成功。
OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs ex)
{
base.OnNavigatedTo(ex);
IDictionary<string, string> parameters = NavigationContext.QueryString; //once the login is successful this piece of code should be
if (parameters.ContainsKey("id")) //executed
{
string UserId = parameters["id"];
}
}
然后我尝试了以下方法。我得到了当前的 URL,而不是加载的 URL。除此之外,我如何解析它以获取用户 ID?
private void webBrowser2_Navigated(object sender, NavigationEventArgs e)
{
string URLString = e.Uri.ToString();
txtURL.Text = URLString;
我想我可能只是在事件处理程序和解析方面遇到了问题。
对不起,我是新手,所以请原谅我犯的任何错误。
谢谢。