2016-07-25 50 views
1

我很新的mvc項目,我有這樣一個問題: 我有一個頁面代表項目列表這是用戶登錄後重定向的主要頁面,他必須點擊「選擇」按鈕進入與選定項目相關的其他頁面,例如從事該項目的員工,管理人員名單,用戶等。用戶在未選擇項目時應該無法訪問這些頁面。所以我必須存儲選定的ProjectId,並且每次嘗試去另一個頁面檢查這個ID是否設置。 是否有任何特殊的方式來存儲這個ID和檢查是否設置和重定向用戶,而不僅僅是通過編寫非常奇怪的方法,並在每個獲取請求的開始使用它?在mvc項目中存儲數據

回答

1

當用戶進行選擇時,您可以將選擇存儲在Session對象中。當用戶嘗試訪問任何URL時,您可以檢查Session對象中的值,並拒絕它是否未設置。