2012-02-25 3 views
0

사용자가 코스에 가입하는 페이지가 있습니다. 코스 수는 제한되어 있습니다. 나는 속도와 낮은 데이터베이스 부하를 위해 전역 변수에 사용 가능한 장소의 수를 저장하고 싶었다. 그러나 정적 클래스 또는 Application [ "key"] 중 하나를 사용하면 속성 데이터는 사용자가 액세스하지 않아 응용 프로그램이 종료되면 손실됩니다. 이 경우 Application_End 이벤트가 발생하지 않습니다. 데이터베이스가 데이터를 저장하는 유일한 방법입니까?asp.net의 비 휘발성 전역 변수

답변

0

응용 프로그램 또는 정적 개체/목록에 값을 저장하는 대신 XML 문서 나 데이터베이스를 사용하는 것이 좋습니다.

이러한 세부 정보를 저장하려면 web-config의 appSettings 섹션을 사용할 수 있습니다.

0

나는 AVD에 동의합니다. 예를 들어 다음을 할 수 있습니다.

<configuration> 
    <appSettings> 
    <add key="Course Name" value="Course ID" /> 
    </appSettings> 
</configuration>