내 질문은 어떻게 다른 컨트롤러간에 TempData를 전달할 수 있습니까? 당연히 컨트롤러 컨텍스트가 다르기 때문에 하나의 컨트롤러가 다른 컨트롤러의 tempdata에 액세스 할 수 없어야 만하는 반면 tempdata는 단일 컨트롤러의 컨텍스트 내에서 Action Results
사이를 단순히 통과 할 수 있어야합니다.컨트롤러간에 임시 데이터 전달
하지만 상황에 따라 컨트롤러 간 통신에 TempData가 필요하고 TempData가 요구 사항이 될 수 있다고 가정 해 봅시다 (좋은 연습인지 나쁜 방법인지에 관계없이) 이것이 가능합니까?
감사를 RedirectToAction을 사용하지 않는, 내 경우에는 내가 다음 요청을위한 임시 데이터를 유지합니다
이 전화했다는 것을 발견 어떤 검색을 종료 정답 TGH. 예제를 제공하는 것과 같이 정확하게 수행 할 수있는 방법에 대한 세부 정보를 조금 더 추가 할 수 있습니다. – JAX
컨트롤러 내에서 액션 간을 전달하는 방법을 설명하는 크로스 컨트롤러가 아닌 – TGH
링크를 추가했습니다. 컨트롤러 X가 컨트롤러 Y의 액션으로 리다이렉트하는 액션을 가지고 있다고하자. 이제 tempdata를 사용하면 controlelr y – JAX