Artikel ini memperkenalkan dua cara untuk menggunakan variabel global dalam proyek ASP.Net. file web.config dan file Gloab. Berikut penjelasannya masing-masing:
Metode 1: file web.config - pengaturan:
Menambahkan kunci kata kunci di file web.config dilakukan melalui tag <appSettings>, tetapi tag appSettings biasanya ditempatkan di luar tag <system.web>.....</system.web>. contoh:
<konfigurasi>
<Pengaturan Aplikasi>
<tambahkan key="connString1" value="server=localhost;id pengguna=sa;pwd=;database=nama database"/>
<tambahkan key="connString2" value="provider=Microsoft.Jet.OleDb.4.0;Sumber Data=jalur basis data"/>
</Pengaturan Aplikasi>
<sistem.web>
</sistem.web>
</konfigurasi>
- Baca:
Untuk mereferensikan string koneksi database ini dalam kode, Anda harus terlebih dahulu menambahkan referensi ke namespace System.ConFiguration. Namespace ini berisi kelas ConfigurationSettings, dan properti metode statisnya ConfigurationSettings.AppSettings dapat memperoleh bagian <appSettings> di web.config. file.Pengaturan, nilai yang dibaca adalah tipe string. Misalnya:
menggunakan System.Configuration;
string conn1 = ConfigurationSettings.AppSettings["connString1"];
string conn2 = ConfigurationSettings.AppSettings["connString2"];
SQLConnection myConn1 = SQLConnection baru(sambungan1);
OleDbConnection myConn2 = new OleDbConnection(conn2);
Di VS2005, ConfigurationSettings.AppSettings dapat diganti dengan ConfigurationManager.AppSettings
Metode 2: File Gloab
--mendirikan:
Tambahkan file Global
dilindungi kekosongan Session_Start(Pengirim objek, EventArgs e)
{
Sesi["sqlConnectionString"] = "uid=Nama Pengguna;pwd=kata sandi;database=Tes Saya;server=Localhost;Waktu Sambungan habis=300";
}
--Membaca:
Aplikasi dalam kode:
String strConnection=Sesi["sqlConnectionString"].ToString();
sqlConnection_1=new SqlConnection(strConnection);
Direkomendasikan untuk menggunakan metode pertama! Lebih fleksibel