2012-04-12 2 views
0

문제의 설명 :사용하여 HTML5 세션 저장

지금 내 asp.net의 MVC 3 응용 프로그램은 정말 싫어 cookieles="auto" 설정을 사용하고 내가 나를 수있는 무언가를 찾기 위해 노력하고있다 그 기능을 끄십시오.

그래서 HTML5 저장소 솔루션을 발견했으며 그 배경에 대한 아이디어를 이해하는 데 어려움을 겪고 있습니다. 그래서 기본적으로해야 할 일은 내 userID 변수를 가져와 한 페이지에서 다른 페이지로 이동 한 다음 백엔드에서이 사용자 ID를 추출하고 데이터를 모델로 전달하는 것입니다. 이제 쿠키없이 HTML5 저장 용량을 사용하여 어떻게 할 수 있습니까? 자바 스크립트를 통해서만 접근 할 수 있다면 컨트롤러로 아약스를 통해 전달해야합니까? 그러나 쿠키가 비어 있었기 때문에 비어있는 userID가있는 뷰에 내 모델을 이미 전달 했으므로 아무런 의미가 없습니다.

백엔드에서 HTML5 저장소에 액세스하는 방법이 있습니까? 어쩌면 여기서 뭔가를 놓치고 있습니다. 제발 조언 해주세요!

답변

1

아니요, 저장 콘텐츠를 읽고 백엔드로 전송하는 자바 스크립트 코드를 제외하고는 없습니다. 서버에서 사용할 수 있어야하는 작은 데이터의 경우 쿠키를 사용하십시오.

콘텐츠 용으로 로컬 저장소가 특별히 만들어 졌으므로 각 요청마다 서버로 전송되지 않으므로 트래픽이없는 쿠키보다 많은 데이터를 저장할 수 있습니다.

+0

알 수 있습니다. 그래, 그게 내가 정확히 무엇인지. 쿠키를 사용할 수없는 이유는 쿠키를 사용하지 않고 앱을 만드는 것입니다. 그래도 고마워! –

+0

쿠키가 없어도 아무런 이유가 있습니까 (* 종교 * 제외)? – kirilloid

+4

예, 있습니다 - 내 상사입니다. –