Eine nicht behandelte Ausnahme vom Typ 'System.Exception' ist in HtmlAgilityPack.dll aufgetreten

c# html-agility-pack

Frage

Ich versuche, HTMLAgilityPack mit VS2008 / .Net 3.5 zu verwenden. Ich bekomme diesen Fehler

Eine nicht behandelte Ausnahme vom Typ 'System.Exception' ist in HtmlAgilityPack.dll aufgetreten

Weitere Informationen: Sie müssen die UseIdAttribute-Eigenschaft auf true setzen, um diese Funktion zu aktivieren

Dies ist der Code;

public string kmail = "deneme";
    public string ksifre = "deneme123";
    private void button2_Click(object sender, EventArgs e)
    {

        HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
        doc.GetElementbyId("username_or_email").SetAttributeValue("Value", kmail);//bilgileri gir
        doc.GetElementbyId("password").SetAttributeValue("Value", ksifre);
        HtmlElement button = Browser.Document.GetElementById("allow");//tıkla
        button.InvokeMember("click");
    }

Ich habe alte Versionen von DLL versucht, aber nicht funktioniert.

Wie kann ich dieses Problem beheben? Vielen Dank.

Beliebte Antwort

Sie können möglicherweise auf die Verwendung von SelectSingleNode() zurückgreifen, indem Sie XPath übergeben, um Knoten nach id Attribut auszuwählen, beispielsweise:

doc.DocumentNode
   .SelectSingleNode("//*[@id='password']")
   .SetAttributeValue("Value", ksifre);


Related

Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum