Scénario:Comment ajouter des contrôles utilisateur Web pour répéteur
UsrControl: contrôle utilisateur personnalisé, qui contient une zone de texte et un bouton, rederend horizontalement (une seule ligne).
UsrControlContainer:. Contrôle utilisateur personnalisé, qui devrait être en mesure d'afficher plusieurs objets UsrControl (chaque objet en ligne séparée, de sorte que le modèle Seperator sera probablement
<br />
Cette commande contient également un bouton, ce qui ajoute une nouvelle UsrControl à la collection .
Mon code:
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click"/>
<asp:Repeater ID="rptExample" runat="server">
<ItemTemplate>
</ItemTemplate>
<SeparatorTemplate><br /></SeparatorTemplate>
</asp:Repeater>
Et:
protected void Button1_Click(object sender, EventArgs e)
{
rptExample.DataSource = new List<UsrControl> {new UsrControl(), new UsrControl()};
rptExample.DataBind();
}
Simple question - que dois-je mettre en ItemTemplate
pour faire ce travail? Editer - Je veux également passer certains paramètres à UsrControl avant de le rendre.
Cela fonctionne, merci :) Mais si je veux passer des paramètres à UsrControl? – sventevit