Mais ce code ne fonctionne pas Comment puis-je ajouter plusieurs commandes à l'aide de boucles par cette méthode?Comment ajouter plusieurs contrôles de zone de texte en utilisant une boucle et le changement ID
Répondre
Malheureusement, la syntaxe <% =%> ne peut pas être utilisée dans des corps de balises ou des attributs dans ASP.NET. La notation <% = est un raccourci pour Response.Write() - et est donc limitée à l'endroit où elle peut être utilisée.
Ce que vous pouvez faire à la place, dans votre situation, est d'utiliser le contrôle <asp:CheckBoxList>
. Il fournit un meilleur soutien direct pour ce que vous essayez de faire, sans la maladresse.
vous ne pouvez pas utiliser les commandes du serveur de cette façon. vous pouvez facilement rendre le <input>
élément HTML vous bien.
<%
for(int i = 0 ; i < 10 ; i++) {
%>
<input type="checkbox" id="CheckBox<%=i %>" name="Checkbox<%= i %>" />
<%
}
%>
Je ne sais pas si c'est ce que vous voulez bien, comme vous devez gérer l'entrée manuellement à l'aide Request.Form
.
Voici un article qui montre comment créer des contrôles dynamiques:
Voir ma réponse à cette question:
How do I dynamically create new Hyperlinks in ASP.NET?
- 1. Comment ajouter une zone de texte dynamiquement?
- 2. C# - Ecrire un journal en utilisant une zone de texte
- 3. Comment ajouter plusieurs contrôles de boîte à outils en XAML
- 4. Contrôles dynamiques - Plusieurs contrôles avec le même ID
- 5. Dynamiquement ajouter des contrôles WEBUSER dans une boucle
- 6. comment ajouter le texte d'une zone de sélection et le texte de la saisie de formulaire dans un champ caché
- 7. en utilisant le plugin jquery validation, comment puis-je ajouter une validation regex sur une zone de texte?
- 8. Ajouter du texte à la zone de texte en utilisant javascript
- 9. Prévention conditionnelle du changement de zone de texte
- 10. Comment multiplier et définir la valeur de multiplier sur la zone de texte en utilisant JavaScript
- 11. Comment peupler une zone de texte avec jquery et linebreaks?
- 12. Mettre l'accent dans une zone de texte avec un nom de variable en utilisant javascript
- 13. DataTable.RejectChanges() et les contrôles de la zone de texte du formulaire de rafraîchissement
- 14. comment récupérer les valeurs de 100 zones de texte en utilisant la boucle
- 15. ajouter une zone de texte et un bouton en haut du clavier sur l'iphone
- 16. Comment ajouter des contrôles externes?
- 17. Création de contrôles dans une boucle
- 18. Ajouter une zone de texte illimitée à un document PDF
- 19. VB.NET Ajouter continuellement un à une zone de texte
- 20. Asp.Net - UpdatePanel - Ajouter beaucoup de zone de texte
- 21. Comment sélectionner une plage de caractères dans une zone de texte en utilisant Javascript?
- 22. Comment sélectionner tout le texte dans une zone de texte et le copier dans le presse-papiers en utilisant JavaScript/jQuery?
- 23. Afficher le texte d'aide en cliquant sur la zone de texte en utilisant jquery
- 24. Comment utiliser SetFocus sur le contrôle de zone de texte?
- 25. Erreur lors du changement de la zone de texte en liste déroulante
- 26. En boucle via la zone de liste dans VB.net ou C# et définir des valeurs pour étiqueter le texte?
- 27. Comment copier le contenu d'une zone de texte vers une autre zone de texte à l'aide de javascript?
- 28. Open id et l'implémentation facebook en php?
- 29. Comment créer de manière dynamique plusieurs contrôles dans Silverlight?
- 30. Comment définir le texte initial dans une zone de texte TinyMCE?
Documentation pour le contrôle CheckBoxList: http://msdn.microsoft .com/fr-fr/library/system.web.ui.webcontrols.checkboxlist.aspx – Blixt