;)
fala champz!
Vamos falar sobre o arquivo web.config.
O que representa o arquivo web.config?
É um arquivo xml que define propriedades da sua aplicação ASPNET.
Exemplo básico de arquivo Web.Config
Arquivo web.config |
<!-- Web.Config Configuration File -->
<configuration>
<appSettings>
<add key="strAuthor" value="TI Coders" />
</appSettings>
<connectionStrings/>
<system.web>
<pages enableEventValidation="false" enableViewStateMac="false" />
<customErrors mode="Off"/>
<globalization
requestEncoding="iso-8859-1"
responseEncoding="iso-8859-1"/>
<compilation debug="true">
<assemblies>
<add assembly="*" />
</assemblies>
</compilation>
</system.web>
</configuration>
|
Notem que se trata de elementos de configuração encapsulados por <configuration>
que podem conter appSettings , connectionString, system.web.
Vamos tentar explicar de forma resumida: em system.web , ele indica como se comportarao as paginas e seu tipo de conteudo, e na parte onde indica <assemblies> quer dizer sobre arquivos binarios DLLs alocados na pasta padrão BIN, no caso nosso esta configurado para * ou seja todos os binarios que estiverem dentro da pasta BIN por padrão serão compilados para nossa aplicação.
Para acessa qualquer chave criada em em appSettings basta utilizar o seguinte código em qualquer página localizada em qualquer pasta ou subpasta onde este arquivo web.config abrange, vamos ao código:
Como recuperar chave(key) do arquivo web.config |
Dim minhaVariavel As String = System.Configuration.ConfigurationManager.AppSettings("strAuthor")
'Como a chave definida foi strAuthor , basta colocar o nome da chave na chamada do método acima.
Response.Write(minhaVariavel)
|
A saída do comando response.write do código acima será o valor contido na chave do arquivo web.config.