Benutzer mit den meisten Antworten
Eingabefeld Webseite füllen

Frage
-
Hallo,
ich möchte ein Eingabefeld füllen.
Ich bekomme immer die Execption (der Objektverweis....).Das erklährt sich mir nicht... Testmail ist nur ein Platzhalter
Bin für eine Info Dankbar!
WebBrowser webBrowser1 = new WebBrowser(); webBrowser1.Navigate("www.testmail.de"); try { webBrowser1.Document.GetElementById("email_full").SetAttribute("value", "mail@testmail.de"); } catch(Exception ex) { MessageBox.Show(ex.Message); }
Webformular
<input autofocus="" class="border-round-small" name="email_full" id="email_full" placeholder="IhreEmail@testmail.de" required="" type="email">
Antworten
-
Hallo Frank,
in deinem Fall dürfte es daran liegen, dass das WebBrowser Control die Seite noch gar nicht (fertig) geladen hat, daher steht auch kein Document oder zumindest kein Element "email_full" zur Verfügung.
Für WinForms schau mal, ob das Element im DocumentCompleted Ereignis zur Verfügung steht.
https://msdn.microsoft.com/de-de/library/system.windows.forms.webbrowser.documentcompleted.aspx
Für WCF im Loaded Ereignis.
https://msdn.microsoft.com/de-de/library/system.windows.frameworkelement.loaded.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Freitag, 3. Februar 2017 21:48
- Als Antwort markiert Frank_71 Samstag, 4. Februar 2017 09:54
Alle Antworten
-
Hallo Frank,
in deinem Fall dürfte es daran liegen, dass das WebBrowser Control die Seite noch gar nicht (fertig) geladen hat, daher steht auch kein Document oder zumindest kein Element "email_full" zur Verfügung.
Für WinForms schau mal, ob das Element im DocumentCompleted Ereignis zur Verfügung steht.
https://msdn.microsoft.com/de-de/library/system.windows.forms.webbrowser.documentcompleted.aspx
Für WCF im Loaded Ereignis.
https://msdn.microsoft.com/de-de/library/system.windows.frameworkelement.loaded.aspx
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Freitag, 3. Februar 2017 21:48
- Als Antwort markiert Frank_71 Samstag, 4. Februar 2017 09:54