Il y a un certain nombre de choses qui devront être fait pour faire ce travail, mais simplement de créer dynamiquement des contrôles et de les ajouter à la page, vous aurez besoin d'un Placeholder
sur votre page ASPX:
<asp:TextBox ID="txtLabelCount" runat="server" />
<asp:Button ID="btnCreate" runat="server" Text="Create" /><br />
<asp:Placeholder ID="PlaceHolder1" runat="server" />
Puis, gestionnaire d'événements de clic de 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
Merci beaucoup. Voir: http://stackoverflow.com/questions/3057533/adding-link-to-a-label-asp-net-vb –