Programmeren in ASP.NET/Webformulieren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Jbib (overleg | bijdragen)
Jbib (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 21:
*Programmeurs kunnen hun eigen controls maken met aangepaste functionaliteit. Deze controls kunnen ook beschikbaar gemaakt worden voor iedereen.
 
==Een voorbeeld van een webformulier in Visual StudioWeb Developer==
We maken hier een webformulier waarin de gebruiker zijn voornaam en familienaam invult; Daarna kan de gebruiker op de "Login"-knop klikken. De volledige naam verschijnt dan in een label onder de knop.
Dit is het webformulier:
Regel 38:
Maak het formulier zoals hierboven door de titels in het formulier te typen, door de juiste web-server-controls erop te slepen, en de eigenschappen in te stellen volgens de tabel hieronder:
 
Tabel: Controls gebruikt in het Login -formulier:
{| class="prettytable"
|-
Regel 204:
#In dit geval hoeft het formulier soms ook niet het "runat=server" attribuut te hebben.
#In het andere geval (als er dus ook web-controls zijn) zal de server geen rekening houden met het action-attribuut, het posten gebeurt altijd naar het webformulier zelf. Het "runat=server" attribuut is hier altijd vereist voor het formulier. Om de gebruiker door te sturen naar een andere pagina gebruik je dan de [[Programmeren_in_ASP.NET/Veelgebruikte_objecten#Het_HttpResponse-object|Response.Redirect()]] of [[Programmeren_in_ASP.NET/Veelgebruikte_objecten#Het_HttpServerUtility-object|Server.Transfer()]]-methode (zie verder).
#In een formulier kan je de standaard focus instellen op een bepaalde control, dit is de control die initieel de toetsenbordinvoer krijgt van de gebruiker. Stel hiervoor de property DefaultFocus in van het formulier zelf (alleen ASP.NET 2.0)
#Op een panel of formulier kan je ook de property DefaultButton instellen.
 
==Round trip en postback==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.