2016-07-25 1 views
1

저는 mvc 프로젝트에 새로운 것이므로 다음과 같은 문제가 있습니다. 프로젝트 목록이 표시되는 페이지는 로그인 후 리디렉션되는 메인 페이지입니다. "선택"버튼을 클릭하면 선택한 프로젝트와 관련된 다른 페이지로 이동합니다 (예 : 해당 프로젝트에서 작업하는 직원, 관리자 목록, 사용자 등). 사용자가 프로젝트를 선택하지 않은 동안이 페이지에 액세스 할 수 없어야합니다. 그래서 내가 선택한 ProjectId 어딘가에 저장해야하며 각 시도에 다른 페이지로 이동이 ID가 설정되어 있는지 여부를 확인하십시오. 이 ID를 저장하는 특별한 방법이 있습니까? 설정되었거나 설정되어 있지 않은지, 꽤 이상한 방법을 쓰는 것뿐만 아니라 각 요청을 받기 시작할 때 사용자를 리디렉션합니까?mvc 프로젝트에 데이터 저장

답변

1

사용자가 선택하면 Session 개체에 선택 영역을 저장할 수 있습니다. 사용자가 임의의 URL로 이동하려고 시도하면 Session 개체의 값을 확인하고 설정되지 않았 으면 거부 할 수 있습니다.