Erstellen dynamischer ASP.net-Steuerelemente innerhalb dynamisch erstellter ASP.net-Steuerelemente
Es ist möglich, HTML-Elemente, ASP.net-Textfelder, und Schaltflächen in anderen dynamisch erstellten ASP.net-Steuerelementen. Diese Aufgabe kann jedoch verwirrend erscheinen, da die neu hinzugefügten Steuerelemente beim Einrichten ihrer Ereignishandler noch nicht vorhanden sind.
Um diese Funktionalität zu implementieren, befolgen Sie diese Schritte:
Beispiel: Stellen Sie sich eine ASP.net-Anwendung vor, bei der durch Klicken auf eine Schaltfläche HTML, Textfelder usw. generiert werden Schaltfläche.
Codebeispiel:
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; }
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie erstelle ich dynamische ASP.NET-Steuerelemente innerhalb anderer dynamisch erstellter Steuerelemente?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!