ViewData가 채워지면 다시 채울 필요없이 컨트롤러 내의 여러 작업 메서드에서 해당 ViewData 컬렉션을 사용할 수 있습니까?다시 채우는 viewdata 방지
0
A
답변
1
아니요, ViewData
은 그런 식으로 사용하지 마십시오. 제어기 조치와 뷰 사이의 임시 공유 저장 영역 일뿐입니다. 컨트롤러가 일부 모델을 뷰에 전달할 수 있습니다. 디자인 관점에서 ViewData
은 컨트롤러 조치로 읽혀서는 안되며, 단지 기록되어야합니다.
여러 요청 사이에 개체를 저장하거나 TempData
(내부적으로 Session을 사용하는 개체)을 사용하여 두 요청 사이에 데이터를 저장하려는 경우 Session
개체를 사용할 수 있습니다.
0
예. 세션이나 일종의 캐시와 같이 호출간에 데이터를 일부 영구 저장소에 저장하면 가능합니다. 비록 내가 필요로하는 곳곳에 필요하고 오래 자주 변하지 않는 오래 살아있는 데이터에 대해 때때로 이러한 접근법이 필요하다고 추천하지는 않습니다.
관련 문제
- 1. SimpleExpandableListAdapter를 다시 채우는 것
- 2. 은을 ViewData
- 3. ASP.MVC - ViewData
- 4. 은을 ViewData
- 5. Java를 사용하여 양식을 다시 채우는 방법은 무엇입니까?
- 6. 도장 DataGrid를 다시 채우는 방법은 무엇입니까?
- 7. AutoMapper를 사용하여 DataTable에 다시 채우는 방법은 무엇입니까?
- 8. 풀다운 메뉴를 채우는 방법?
- 9. SQL Server : 복원시 GUID 다시 생성 방지?
- 10. 방지 다시 게시 jQuery를 대화 상자를
- 11. SQL Server에서 쿼리 다시 쓰기 방지
- 12. 컨트롤러 외부에서 ViewData 설정
- 13. x.BeginForm() 및 ViewData
- 14. ASP.NET MVC 3의 ViewData
- 15. MVC - 부울로 ViewData 전달
- 16. 구문 ASP.NET MVC의 ViewData
- 17. ASP.Net MVC을 ViewData 문제
- 18. 캐싱 asp.net viewdata
- 19. Routelink을 ViewData 값은
- 20. ViewData Dictionary의 범위는 무엇입니까?
- 21. MVC3 면도기 ViewData
- 22. MVC2 ViewData 문제
- 23. ASP.NET MVC + Complex ViewData
- 24. asp.net mvc ViewData
- 25. View.Title == ViewData [ "Title"]
- 26. ASP.Net MVC2에서 DropDownList를 채우는 방법?
- 27. 방지
- 28. ASP.NET MVC의 작업간에 Viewdata 공유
- 29. asp.net mvc viewdata 모범 사례
- 30. Asp.net MVC User Control ViewData