이 문서에서는 ASP.Net 프로젝트에서 전역 변수를 사용하는 두 가지 방법을 소개합니다. web.config 파일과 Gloab 파일. 다음은 각각 설명됩니다.
방법 1: web.config 파일 - 설정:
web.config 파일에 키워드 키를 추가하는 것은 <appSettings> 태그를 통해 이루어지지만 appSettings 태그는 일반적으로 <system.web>.....</system.web> 태그 외부에 배치됩니다. 예:
<구성>
<앱 설정>
<add key="connString1" value="server=localhost;user id=sa;pwd=;database=데이터베이스 이름"/>
<add key="connString2" value="provider=Microsoft.Jet.OleDb.4.0;데이터 소스=데이터베이스 경로"/>
</app설정>
<시스템.웹>
</system.web>
</configration>
- 읽기:
코드에서 이러한 데이터베이스 연결 문자열을 참조하려면 먼저 System.ConFiguration 네임스페이스에 대한 참조를 추가해야 합니다. 이 네임스페이스에는 ConfigurationSettings 클래스가 포함되어 있으며 해당 정적 메서드 ConfigurationSettings.AppSettings 속성은 web.config에서 <appSettings> 섹션을 얻을 수 있습니다. 파일 설정 시 읽어오는 값은 문자열 형식입니다. 예:
System.Configuration 사용;
문자열 conn1 = ConfigurationSettings.AppSettings["connString1"];
문자열 conn2 = ConfigurationSettings.AppSettings["connString2"];
SQLConnection myConn1 = 새로운 SQLConnection(conn1);
OleDbConnection myConn2 = new OleDbConnection(conn2);
VS2005에서 ConfigurationSettings.AppSettings는 ConfigurationManager.AppSettings로 대체될 수 있습니다.
방법 2: Gloab 파일
--설정:
글로벌 파일에 추가
protected void Session_Start(객체 전송자, EventArgs e)
{
세션["sqlConnectionString"] = "uid=사용자 이름;pwd=암호;데이터베이스=MyTest;서버=Localhost;연결 시간 초과=300";
}
--읽다:
코드에 적용:
String strConnection=세션["sqlConnectionString"].ToString();
sqlConnection_1=new SqlConnection(strConnection);
첫 번째 방법을 사용하는 것이 좋습니다! 더 유연함