我正在使用 Visual Studio 2010 在 C# 中制作 Windows 窗体应用程序。
我想要做的是,用webbrowser控件进入一个页面,然后在输入框中插入一个值,然后提交表单。
导航部分并不难,并且已经处理好了。但我无法让文本插入工作......
问题是输入没有ID,只有名称。
在 JQuery 中,代码将如下所示:
$('input[name="searchstring"]').val("hoi");
但是这在 C# 代码中会是怎样的呢?(或 C# 和 Javascript / Jquery 的组合)
我已经有这个代码:
HtmlElementCollection playerSearchBox = webBrowserSearchPlayer.Document.GetElementsByTagName("searchstring");
playerSearchBox[0].InnerText = "hoi";
我使用该 C# 代码得到的错误如下:
值“0”对“索引”无效。“索引”应介于 0 和 -1 之间。参数名称:索引