动态生成控件代码如下,
Function add_dropdown()
Dim i As Integer
Dim tb As DropDownList
For i = 0 To 4
tb = New DropDownList
tb.ID = "my" + " & i & " + "dropdown"
Page.Controls.Add(tb)
Next
End Function在如下处引用 If Not IsPostBack Then
add_dropdownlist()
End if
运行后的如下错误信息:
类型“DropDownList”的控件“my & i & dropdown”必须放在具有 runat=server 的窗体标记内。
该如何解决?另:要把动态生成的控件放在特定的位置,该怎么实现?请各位高手指点
Function add_dropdown()
Dim i As Integer
Dim tb As DropDownList
For i = 0 To 4
tb = New DropDownList
tb.ID = "my" + " & i & " + "dropdown"
Page.Controls.Add(tb)
Next
End Function在如下处引用 If Not IsPostBack Then
add_dropdownlist()
End if
运行后的如下错误信息:
类型“DropDownList”的控件“my & i & dropdown”必须放在具有 runat=server 的窗体标记内。
该如何解决?另:要把动态生成的控件放在特定的位置,该怎么实现?请各位高手指点
<form runat="server" id="FormID">
.....
</form>
</body>