J'ai ce contrôle web auquel j'ajoute dynamiquement des contrôles mais maintenant l'exigence est d'ajouter une liste ordonnée autour des contrôles.Création d'une liste non ordonnée avec les contrôles asp.net?
Pour rendre les commandes ajouter les contrôles à ControlsCollection
protected void Page_Load(object sender, EventArgs e)
{
var document = XDocument.Load(@"http://localhost:49179/XML/Templatek.xml");
var builder = ObjectFactory.GetInstance<IControlBuilder>();
var controls =builder.BuildControls(document);
controls.ToList().ForEach(c => Controls.Add(c));
}
Et c'est le html + aspnet ctrls Je veux construire:
<fieldset>
<ol>
<li>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</li>
<li>
<asp:TextBox runat="server" ID="TextBox1"></asp:TextBox>
</li>
</ol>
</fieldset>
Comment puis-je placer les commandes dans la liste articles? Dois-je aborder le problème différemment?
Ce code n'a aucun sens pour moi; Je pense que 'Controls.Add' renvoie' void', alors comment pouvez-vous utiliser son résultat comme argument? – Sam
je n'essaie pas d'utiliser un résultat de Controls.Add –
Il semble que vous êtes à moi; vous essayez d'utiliser le résultat de 'Controls.Add' comme argument de' ol.Controls.Add'. Votre code ne compile pas pour moi. – Sam