我想创建一个能够更改网页中下拉列表的选定值的应用程序。
我尝试使用下面的代码来更改下拉列表的选定值:
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")
下拉列表的选定值已更改,但它无法回发到服务器,它只是挂在那里。我尝试创建一个测试页面来测试我的代码,该代码正在运行并且能够发回服务器。
是否有任何其他方法可以更改下拉列表的选定值,能够回发到服务器?