Programmeren in ASP.NET/Configuratiebestanden: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
AventicumRobot (overleg | bijdragen)
k Robot: automatisch tekst vervangen (-{{GFDL-oud}} + )
DimiC88 (overleg | bijdragen)
kGeen bewerkingssamenvatting
 
Regel 19:
 
''global.asax''
<sourcesyntaxhighlight lang="asp"><%@ Application Language="VB" %>
 
<script runat="server">
Regel 39:
End Sub
 
</script></sourcesyntaxhighlight>
 
Je merkt dat het bestand code bevat, met enkele subroutines. Deze subroutines hebben vaste namen, en het zijn eigenlijk events. Ze worden op bepaalde momenten automatisch opgeroepen door de applicatie.
Regel 102:
De root van het XML-bestand is de <configuration>-tag.
De basisstructuur voor een web.config bestand zie je hieronder.
<sourcesyntaxhighlight lang="aspxml"><?xml version="1.0" encoding="UTF-8" ?>
<configuration>
 
Regel 120:
</system.web>
 
</configuration></sourcesyntaxhighlight>
De configuratie voor een website bestaat in feite uit drie delen, <connectionStrings>, <appSettings> en <system.web>.
Het <connectionStrings>-element geeft de mogelijkheid om connectiestrings in te stellen voor de hele web site.
Regel 126:
 
Zo kun je bijvoorbeeld de verbindingsstreng voor de database hierin opslaan, zoals ook in het voorbeeld in de web.config die Visual Studio maakt.
<sourcesyntaxhighlight lang="aspxml"><connectionStrings>
<add name="connString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;blablabla"
providerName="System.Data.OleDb" />
</connectionStrings></sourcesyntaxhighlight>
Als je deze wilt gebruiken in een pagina, kan je ze met de volgende code opvragen en in een variabele plaatsen:
Dim strAdres As String = ConfigurationManager.ConnectionStrings("connString").ConnectionString
Regel 141:
 
Zo kun je bijvoorbeeld het e-mail-adres van de administrator instellen:
<sourcesyntaxhighlight lang="aspxml"><appSettings>
<add key="adresAdmin" value="admin@mijnsite.be" />
</appSettings></sourcesyntaxhighlight>
Als je dit adres wilt gebruiken in een pagina, kan je dit met de volgende code opvragen en in een variabele plaatsen:
Dim strAdres As String = ConfigurationManager.AppSettings("adresAdmin")
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.