모든 컨트롤러에서 사용할 수있는 클래스의 인스턴스 하나를 만들고 싶습니다. 한 명의 사용자 만있는 시스템의 장바구니와 비슷합니다. 이 세션 상태를 사용하고 있지만 잠시 후에 시간이 초과되었습니다 및 문제가 있습니다.MVC에서 전역 변수를 사용하는 방법
응용 프로그램 상태를 사용하고 global.asax에서 배선하는 것이 좋습니다. MVC에서 일들이 이루어지는가 아니면 프레임 워크와 더 잘 맞는 접근 방식이 존재 하는가?
모든 컨트롤러에서 사용할 수있는 클래스의 인스턴스 하나를 만들고 싶습니다. 한 명의 사용자 만있는 시스템의 장바구니와 비슷합니다. 이 세션 상태를 사용하고 있지만 잠시 후에 시간이 초과되었습니다 및 문제가 있습니다.MVC에서 전역 변수를 사용하는 방법
응용 프로그램 상태를 사용하고 global.asax에서 배선하는 것이 좋습니다. MVC에서 일들이 이루어지는가 아니면 프레임 워크와 더 잘 맞는 접근 방식이 존재 하는가?
싱글 톤을 사용하십시오. 이미 클래스가 할당되었다는 것을 발견하면 클래스 메소드로 클래스를 반환하도록합니다. 다른 것은 자신을 할당하고 자신을 반환합니다. 방법에 대한 정보를 보려면 여기로 이동하십시오. http://www.johnwordsworth.com/2010/04/iphone-code-snippet-the-singleton-pattern/
필요에 따라 메모리에 변수를 캐시 할 수있는 기능을 제공하므로 System.Runtime.Caching 네임 스페이스를 찾는 것이 좋습니다.
그러나 나는 아마도 데이터를 일부 설명의 데이터 소스에 저장 한 것입니다.
왜 아래 표를 얻습니까? –