-1
세션 저장소가있는 MVC 프로젝트에서 shoppingcart를 만들려고하는데 세션 변수가 작동하지 않습니다. 그것은 인텔리 센스로 세션을 보여주지 않습니다. MVC 세션이 작동하지 않습니다.
은 아마 "세션"변수는 제거하거나 MVC CORE의 이름을 변경할 수 있습니까? 나는이 문제로 하루 종일 붙어 있었고 실제로 문제와 관련된 것을 발견하지 못한다.세션 저장소가있는 MVC 프로젝트에서 shoppingcart를 만들려고하는데 세션 변수가 작동하지 않습니다. 그것은 인텔리 센스로 세션을 보여주지 않습니다. MVC 세션이 작동하지 않습니다.
은 아마 "세션"변수는 제거하거나 MVC CORE의 이름을 변경할 수 있습니까? 나는이 문제로 하루 종일 붙어 있었고 실제로 문제와 관련된 것을 발견하지 못한다.주입 된 IHttpContextAccessor
구현에서 세션을 가져와야합니다. 클래스 액션 방법은 설정 방법을 사용할 수 있습니다에서 지금
private ISession _session;
public MyClassName(IHttpContextAccessor httpContextAccessor) //constructor
{
this._session = httpContextAccessor.HttpContext.Session;
}
에 따라서
.
public IActionResult OrderNow()
{
_session.Set("myKey",myObjectByteArray);
//to do : return something
}
앱에서 세션을 가능하게하기 위해 수행 된 initial setup이 가정
나는 또한 당신이
오류 메시지는 무엇을 말하는가 세션
에 대한이 우수한 게시물을 읽어 보시기 바랍니다? – mason
"이름 'Session'은 현재 컨텍스트에 존재하지 않습니다." – Patte
구성에'app.UseMvc' 전에'app.UseSession();'이 있습니까? 'HttpContext.Session'을 통해 Session에 접근하려고 시도 했습니까? 혹시 다른 사람들이하고있는 것을 보려면 google "session asp.net mvc core"를 보셨습니까? – mason