如何根据标签文本中的数字显示生成asp.net文本框?

时间:2010-11-18 16:21:42

标签: asp.net vb.net

如果在标签中默认文本为10,那么将在webform中生成10个文本框控件...

任何人都可以在VB.NET中这样做吗?

1 个答案:

答案 0 :(得分:2)

看看添加控件。 你只需使用一个基于标签中的计数器的循环然后你说myWebForm.Controls.Add(txtBox);其中txtBox是:

Dim txtBox as TextBox

当然有一些代码:

Dim count as Integer

count =  CType(Me.myLabel.Text, Integer)

For i as Integer=0 to count-1
  txtBox = new TextBox()
  txtBox.ID = "txt" & i.ToString()
  myForm.Controls.Add(txtBox)
Next i