1

我想创建一个能够更改网页中下拉列表的选定值的应用程序。

我尝试使用下面的代码来更改下拉列表的选定值:

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")

下拉列表的选定值已更改,但它无法回发到服务器,它只是挂在那里。我尝试创建一个测试页面来测试我的代码,该代码正在运行并且能够发回服务器。

是否有任何其他方法可以更改下拉列表的选定值,能够回发到服务器?

4

0 回答 0