我是c#的新手,我使用的是Windows窗体。
我正在尝试使用带有https://www.followmee.com
控件的C#应用程序登录网站(webBrowser
)但我在登录时遇到了问题。
如代码中所示,当我单击button_Login
时,它会正常登录,但一旦登录就会抛出错误“对象引用未设置为对象的实例”
这是我使用的所有代码:
string userName= "abcd";
string LPassword = "1234";
private void button_Login_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("https://www.followmee.com/login.aspx");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("ctl00_Main_Login1_UserName").SetAttribute("value", userName);
webBrowser1.Document.GetElementById("ctl00_Main_Login1_Password").SetAttribute("value", LPassword);
webBrowser1.Document.GetElementById("ctl00_Main_Login1_LoginButton").InvokeMember("click");
}
任何人都知道我做错了什么或我错过了什么代码。请帮帮我,谢谢。
有人认为我的问题是重复的,但我不这么认为。我已经阅读过这个问题而且没有帮助。好吧它解释“你正在尝试使用null的东西”,我知道我正在使用包含空值引用的对象,但我不知道哪个对象及其原因。