2008-11-24 26 views
7

Việc sử dụng thực tế bộ sưu tập TempData trong asp.net MVC là gì, tôi cần ưu điểm và nhược điểm của bộ sưu tập đó, và khi nào tôi cần sử dụng nó, lượt xem được chia sẻ hoặc bất kỳ thông tin hữu ích nào về nó, cuối cùng nếu ai đó có thể cho tôi biết khi nào sử dụng nó thay vì ViewData?Bộ sưu tập TempData được sử dụng trong asp.net MVC là gì?

Cảm ơn trước

ĐÓNG CỬA như bản sao chính xác của Difference Between ViewData and TempData?

Trả lời

17

TempData được sử dụng để chia sẻ dữ liệu giữa các hành động điều khiển. Nếu bộ điều khiển của bạn thực hiện RedirectToAction và hành động đích cần dữ liệu (có thể là một cá thể mô hình cụ thể) để hành động, bạn có thể lưu trữ dữ liệu này trong TempData. Sử dụng TempData tương tự như lưu trữ trong phiên, nhưng chỉ cho một chuyến đi khứ hồi. Bạn sử dụng TempData khi bạn cần truyền dữ liệu cho một hành động điều khiển khác chứ không phải là chế độ xem để hiển thị.

Các vấn đề liên quan