在web浏览器控件中加载url时出现脚本错误

本文关键字:脚本错误 url 加载 web 浏览器 控件 | 更新日期: 2023-09-27 18:10:41

<fieldset><b>&nbsp;</b><button id="submit" class="googleCheckPosButt" 
onclick="docSubmit()">CHECK</button></fieldset>
</form>

这是一个网页的源代码,我试图把数据放入表格并提交它。我可以成功地将数据输入到页面的文本字段中,但是当网页在web浏览器中加载时,它显示了一个脚本错误,当我点击页面上的任何按钮时,没有任何工作。我通过添加

隐藏了错误消息
webBrowser1.ScriptErrorsSuppressed = true;
theElementCollection = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement curElement in theElementCollection)
{
    if (curElement.GetAttribute("id").Equals("submit"))
    {
        curElement.InvokeMember("click");                       
    }
}

请帮助我如何才能将数据输入到网站与得到脚本错误信息

在web浏览器控件中加载url时出现脚本错误

虽然您可以使用浏览器控件来完成这种类型的自动表单提交,但我建议您使用类似http://htmlagilitypack.codeplex.com的东西以及html lagilitypack Post Login的示例来工作