我想创建一个能够更改网页中下拉列表的选定值的应用程序。
我尝试使用以下代码更改下拉列表的选定值:
Dim TypeSelection As HtmlElement = WebBrowser1.Document.GetElementById("dropdownlist1")
Dim TypeSelectionOption As HtmlElement = TypeSelection.GetElementsByTagName("option").Cast(Of HtmlElement).First(Function(el) el.GetAttribute("value") = "ABC")
TypeSelectionOption.SetAttribute("selected", "true")
TypeSelection.InvokeMember("onchange")
下拉列表的选定值已更改,但无法回发到服务器,它只是挂在那里。我试图创建一个测试页面来测试我的代码,代码正在运行&能够回发到服务器。
是否有其他方法可以更改下拉列表的选定值,即能够回发到服务器?