Я немного запутался, почему asp.net не отображает выпадающий список со свойством autopostback, установленным в true при использовании метода RenderControl.
например
Dim sw As New IO.StringWriter
Dim tw As New HtmlTextWriter(sw)
Dim table As New Table
table.Rows.Add(New TableRow)
Dim tr As TableRow = table.Rows(0)
tr.Cells.Add(New TableCell)
Dim tc As TableCell = tr.Cells(0)
Dim ddlMyValues As New DropDownList
ddlMyValues.ID = "ddl1"
ddlMyValues.Items.Add("Test1")
ddlMyValues.Items.Add("Test2")
ddlMyValues.Items.Add("Test3")
ddlMyValues.AutoPostBack = True
tc.Controls.Add(ddlMyValues)
table.RenderControl(tw)
Debug.WriteLine(sw.ToString)
мои выходные данные отображают выпадающий список без onchange = "javascript: setTimeout ('__ doPostBack (\ ddl1 \', \ '\') ', 0)"
генерируется asp.net при обычном использовании выпадающего списка.
Есть ли способ обойти это?