ASPX is een pagina toestel binnen ASP.NET , Microsoft's server - gebaseerde scripting -technologie . ASPX is zeer vergelijkbaar met HTML en kan HTML , XML en scripts bevatten . U kunt ASPX-pagina's interactief te maken door het toevoegen van een of meer besturingselementen die informatie van gebruikers te presenteren of te verzamelen . Instructies Controles toevoegen declaratief bij Design Time 1
Open de bron weergave van de pagina waar de controle moet worden toegevoegd .
Type 2 de syntaxis voor de gewenste controle binnen de pagina
bijvoorbeeld om een web server control toevoegen voor een knop in te voeren : .
wijt runat="server" id="Button1" />
Of om een HTML- server control voor een knop :
< br >
Voorbeeld 3 van de pagina in de designer om zeker te zijn van de gewenste controle wordt gerenderd . Controls Voeg ten Speelduur 4
Voeg een container voor de controle in de designer voor de controle die dynamisch worden toegevoegd tijdens runtime . Als u niet zeker bent van de juiste container voor de controle met betrekking tot dynamisch worden toegevoegd , kan een tijdelijke aanduiding of Panel webserver controle worden gebruikt . 5
Maak een nieuwe methode genaamd " InitializeControls . " < br > 6
Maak een instantie van de controle en stel de eigenschappen in de " InitializeControls " -methode . Bijvoorbeeld , als je wilt om een label dynamisch toe te voegen :
Label mylabel = new Label ( ) ;
myLabel.Text = " Etiketvoorbeeld " ; 7
in de nieuwe regeling aan de Controls collectie van de container die u hebt gemaakt om de dynamische controle in de " InitializeControls " -methode toe te voegen . Doorgaan met het bovenstaande voorbeeld , als u het toevoegen van een label dynamisch , zou de syntax vergelijkbaar te zijn : ;
Panel1.Controls.Add ( mylabel )
Panel Panel1 = new Panel ( ) ; 8
Voer de toepassing en laadt de pagina in een browser om zeker te zijn van de gewenste controle wordt gerenderd .