在动态生成的panel中添加动态的checkbox以及其值提取的问题
动态添加了checkbox之后调试提示:
类型“CheckBox”的控件“_ctl4”必须放在具有 runat=server 的窗体标记内
--------------------
但是如果在工具栏中拖一个panel到窗体中,
则动态添加checkbox到其中则没有错误
另外如果在动态生成的panel中动态加个label则也没有错误
----------------------
取值问题,好要解决....
泣谢...~·!
代码如下:
=====================
Dim str As String
Dim cb1 As New CheckBox
Dim cb2 As New CheckBox
Dim lb As New Label
lb.Text = "题目"
cb1.Checked = True
cb1.Text = "选项"
cb2.Checked = True
cb2.Text = "选项"
Panel1.Controls.Add(lb)
Panel1.Controls.Add(New LiteralControl("<br/>"))
Panel1.Controls.Add(cb1)
Dim pR As New Panel
pR.HorizontalAlign = HorizontalAlign.Right
pR.Wrap = True
pR.BackColor = System.Drawing.Color.Gainsboro
Page.Controls.Add(pR)
Dim l As New Label
l.Text = "This panel contains a right justified label."
pR.Controls.Add(l)
pR.Controls.Add(New LiteralControl("<br/>"))
pR.Controls.Add(cb2)