컨트롤러 작업에 ajax 요청을 사용하여 호출하지만 세션 (HttpContext.Session [ "key"])에 액세스하려고하면 아무 것도 사용하지 않습니다. 세션 키가 채워집니다. ajax를 사용하여 전화를 걸면 어떻게 세션 키에 액세스 할 수 있습니까?Asp.net MVC 작업에 대한 아약스 호출시 세션에 대한 액세스
2
A
답변
1
컨트롤러에서 사용 가능한 세션은 HttpSessionStateBase입니다. 컨트롤러가 컨트롤러에서 상속하는 경우 Session[param]
또는 base.Session[param]
을 사용하여 액세스 할 수 있습니다. 그러나 쿠키를 설정하면 Ajax에서 쓸모가 없을 수 있습니다.
0
세션이 Ajax 호출을 위해 채워지지 않는 이유를 알아내는 것은 어렵습니다. 세션 은 Ajax 호출을 위해으로 채워 져야한다고 말할 수 있습니다.
관련 문제
- 1. ASP.NET MVC : 다른 작업에 대한 링크 표시
- 2. WebForms + MVC 사이트에서 컨트롤러 작업에 대한 공개 액세스 허용
- 3. 원격 asp.net 응용 프로그램에서의 작업에 대한 조언
- 4. ASP.NET MVC 2에서 동일한 작업에 대한 다른보기 - 컨트롤러를 상속해야합니까?
- 5. ASP.NET MVC 모든 작업에 대한 경로를 지정하지 않는 방법
- 6. ID를 기반으로 특정 작업에 대한 액세스 제한
- 7. JSON 작업에 대한 MVC 명명 규칙
- 8. Mono에 대한 ASP.NET MVC
- 9. ASP.NET MVC 컨트롤러에 대한 설명
- 10. 컨트롤을 액세스, 아약스, asp.net
- 11. JSON을 반환하는 MVC 작업에 대한 액세스를 보호하는 방법
- 12. System.Drawing.Graphics 작업에 대한 질문
- 13. instanceof의 작업에 대한 질문
- 14. 사용자에 대한 응용 프로그램에 대한 액세스 차단
- 15. 보기에서 세션에 액세스하는 방법 asp.net mvc
- 16. asp.net mvc 및 MasterData의 ViewData에 대한 도움말
- 17. asp.net mvc 경로에 대한 path_prefix
- 18. asp.net mvc 3에 대한 googlemaps
- 19. ViewData에 대한 도움말 asp.net mvc
- 20. GSP에서 어떤 작업에 대한 URL을 받으시겠습니까?
- 21. memcached 세션에 대한 접근 방식
- 22. IIS6을 사용하는 ASP.NET MVC : 단일보기 (레지스터)에 대한 액세스 차단
- 23. asp.net mvc 복잡한 아약스 업데이트
- 24. 세션에 저장된 객체에 대한 Sanderson의 맞춤 MVC ModelBinder 확장
- 25. ASP.NET에 대한 액세스 가능 컨트롤
- 26. ASP.Net MVC에 대한 RESX 파일 편집기 MVC
- 27. asp.net mvc - 웹 페이지에 대한 액세스를 제한하십시오.
- 28. MessageBox - 중요한 작업에 대한 확인
- 29. 레일즈 - 레이크 작업에 대한 도움말
- 30. 레거시 코드 작업에 대한 조언
위대한, 기지. 세션 나를 위해 일했다. –