Este artigo apresenta duas maneiras de usar variáveis globais em projetos ASP.Net. arquivo web.config e arquivo Gloab. A seguir são explicados respectivamente:
Método 1: arquivo web.config - configurações:
A adição de chaves de palavras-chave no arquivo web.config é feita por meio da tag <appSettings>, mas a tag appSettings geralmente é colocada fora da tag <system.web>.....</system.web>. exemplo:
<configuração>
<configurações do aplicativo>
<add key="connString1" value="server=localhost;user id=sa;pwd=;database=nome do banco de dados"/>
<add key="connString2" value="provider=Microsoft.Jet.OleDb.4.0;Fonte de dados=caminho do banco de dados"/>
</appSettings>
<sistema.web>
</system.web>
</configration>
- Leia:
Para referenciar essas strings de conexão de banco de dados no código, você precisa primeiro adicionar uma referência ao namespace System.ConFiguration. Este namespace contém a classe ConfigurationSettings e sua propriedade de método estático ConfigurationSettings.AppSettings pode obter a seção <appSettings> no web.config. arquivo. Configuração, o valor lido é do tipo string. Por exemplo:
usando System.Configuration;
string conn1 = ConfigurationSettings.AppSettings["connString1"];
string conn2 = ConfigurationSettings.AppSettings["connString2"];
SQLConnection minhaConn1 = new SQLConnection(conn1);
OleDbConnection myConn2 = new OleDbConnection(conn2);
No VS2005, ConfigurationSettings.AppSettings pode ser substituído por ConfigurationManager.AppSettings
Método 2: arquivo Gloab
--configurar:
Adicionar no arquivo global
protegido void Session_Start (remetente do objeto, EventArgs e)
{
Session["sqlConnectionString"] = "uid=Nome de usuário;pwd=senha;database=MyTest;server=Localhost;Tempo limite de conexão=300";
}
--Ler:
Aplicação em código:
String strConnection=Sessão["sqlConnectionString"].ToString();
sqlConnection_1=new SqlConnection(strConnection);
É recomendado usar o primeiro método! Mais flexível