2016-10-06 7 views
0

하나의 긴 프로세스에 2 페이지가 있습니다. 하나의 컨트롤러에서 둘 다. 내 문제는 : 첫 번째 페이지에서 각도 실행 메서드를 사용하여 일부 데이터를 생성합니다. 해당 데이터를 컨트롤러의 속성에 저장하십시오. 각기 다른 방법을 사용하여 다른 페이지로 이동하십시오. 즉 ... 속성의 데이터가 null입니다. 그 상황에서 컨트롤러 속성에 데이터를 저장하는 솔루션이 있습니까?컨트롤러 속성 ASP.NET 코어

답변

0

ASP.Net MVC를 사용하면 두 작업 사이의 속성에 데이터를 저장할 수 없습니다.

이를 달성하려면 캐시 전략을 사용해야합니다. 제발,이 link을 참조하십시오.

1

모든 요청에 ​​대해 컨트롤러의 새로운 인스턴스가 만들어 지므로 컨트롤러의 속성에 저장 한 내용은 요청이 끝나면 컨트롤러와 함께 파괴됩니다. 이 데이터를 클라이언트 (쿠키, 로컬 스토리지) 또는 서버 측 (세션, 캐시, 데이터베이스 등)에 저장해야합니다.