回答
的快速和肮脏的方法(本例中增加了10个标签和文字的占位符ASP.NET页面上:
Dim c As Integer = 0
While c < 10
Dim lab As New Label()
Dim ltr As New Literal()
lab.Text = c.ToString()
ltr.Text = "<br/>"
PlaceHolder1.Controls.Add(lab)
PlaceHolder1.Controls.Add(ltr)
C+=1
End While
真实的例子请! – 2010-06-16 21:33:53
有许多事情需要做,以使这项工作,但简单地动态创建控件并将它们添加页面,您将需要一个Placeholder
您的ASPX页面上:
<asp:TextBox ID="txtLabelCount" runat="server" />
<asp:Button ID="btnCreate" runat="server" Text="Create" /><br />
<asp:Placeholder ID="PlaceHolder1" runat="server" />
然后,在btnCreate
的单击事件处理程序:
' Number of labels to create. txtLabelCount should be validated to ensure only integers are passed into it
Dim labelCount As Integer = txtLabelCount.Text
For i As Integer = 0 To labelCount - 1
' Create the label control and set its text attribute
Dim Label1 As New Label
Label1.Text = "XYZ"
Dim Literal1 As New Literal
Literal1.Text = "<br />"
' Add the control to the placeholder
PlaceHolder1.Controls.Add(Label1)
PlaceHolder1.Controls.Add(Literal1)
Next
如何在它们之间添加
??? !! –
2010-06-16 21:48:25
@AZIRAR - 对不起,忘了。只需在标签后添加一个新文字,其文字设置为'
'。我已经修改了我的答案来证明这一点。顺便说一句,执行'
'的XHTML方式是'
'。 –
2010-06-16 22:58:59
- 1. ASP.NET - 动态构建HTML标签
- 2. 在VB中动态创建表格
- 3. 如何引用在asp.net 3.5中动态创建控件与VB
- 4. 我如何在ASP.net中动态创建多个DropDownList VB
- 5. 重写<html>动态标签vb
- 6. 如何在iPhone上动态创建UIVIewController标签?
- 7. 从ASP.NET获取动态创建的标签(jQuery)
- 8. Telerik ASP.NET AJAX - 带动态创建码头的Ajax更新标签
- 9. 动态线程和标签创建
- 10. 我错了?动态创建标签c#
- 11. Angular 2动态创建html标签
- 12. 使用动态创建的标签C#
- 13. 与jQuery动态创建img标签?
- 14. 动态创建复选框和标签
- 15. 动态标签创建问题
- 16. 在pdf上创建标签
- 17. ASP.NET动态创建HTMLTableColumns(标题)
- 18. 添加HTML标签在ASP.NET(VB)
- 19. 简单的问题,如何创建一个动态CSV - ASP.NET,VB
- 20. 动态创建标签上的两个onchange事件
- 21. 如何在Django模板中为标签创建动态标识
- 22. 如何动态地隐藏动态创建的div标签?
- 23. 结束动态功能动态创建的视频标签
- 24. 动态添加WebView到动态创建的标签
- 25. 如何在动态创建的ASP.net控件中动态创建ASP.net控件
- 26. ASP.NET动态创建页面
- 27. ASP.NET:动态创建控件
- 28. 创建asp.net动态子域
- 29. ASP.NET动态GridView创建
- 30. 请参阅动态创建的GridView中的页脚值VB VB
非常感谢。参见:http://stackoverflow.com/questions/3057533/adding-link-to-a-label-asp-net-vb – 2010-06-16 22:11:14