Création de contrôles ASP.net dynamiques dans des contrôles ASP.net créés dynamiquement
Il est possible de générer des éléments HTML, des zones de texte ASP.net, et des boutons dans d'autres contrôles ASP.net créés dynamiquement. Cependant, cette tâche peut sembler déroutante car les contrôles nouvellement ajoutés n'existent pas encore lors de la configuration de leurs gestionnaires d'événements.
Pour implémenter cette fonctionnalité, suivez ces étapes :
Exemple : Considérons une application ASP.net où cliquer sur un bouton génère du HTML, des zones de texte et un autre bouton.
Exemple de code :
protected void btnCreateHazard_Click(object sender, CommandEventArgs areaCount) { // Get the current number of hazards int hazardCount = Convert.ToInt32(ViewState["hazardCount"]) + 1; // Get the argument from the button int placeholderID = Convert.ToInt32(areaCount.CommandArgument); // Create the hazard createHazard(hazardCount, placeholderID); // Set the new hazard into the viewstate ViewState["hazardCount"] = hazardCount; }
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!