有两个Dropdownlist动态添加数据。当用户点击按钮后取选中的值,其中一个正常,可以取到值,但是另一个Dropdownlist总是重新添加数据,Not Page.IsPostBack对它不起作用,不知为什么。两个控件的属性完全一样。代码如下:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
For i = 0 To ds.Tables(0).Rows.Count - 1
Dropdownlist2.Items.Add()
Next ds.Clear()
ds = sp.DataQuary(PassPort, "select genus,species from wildplants where genus <>'' order by genus,species")
For i = 0 To ds.Tables(0).Rows.Count - 1
DropDownList1.Items.Add(。)
Next
End If End Sub
If Not Page.IsPostBack Then
For i = 0 To ds.Tables(0).Rows.Count - 1
Dropdownlist2.Items.Add()
Next ds.Clear()
ds = sp.DataQuary(PassPort, "select genus,species from wildplants where genus <>'' order by genus,species")
For i = 0 To ds.Tables(0).Rows.Count - 1
DropDownList1.Items.Add(。)
Next
End If End Sub
这个在哪儿?