Tôi muốn xây dựng một đối tượng theo các bước khác nhau trong ứng dụng asp.net mvc, mỗi bước là một trang khác. Loại điều bạn muốn lưu trữ trong Phiên trong ứng dụng Web.Forms nhanh.Asp.Net MVC và Session
Đọc về điều đó, Phiên dường như không phải là một điều gì đó rất asp.net MVC'ish. Tuy nhiên tôi thực sự không thể nghĩ ra các lựa chọn thay thế khác cho tình huống này vì TempData và ViewData dường như không phù hợp với nhau, vì vậy có thể tôi đã sai.
Tất nhiên tôi có thể đặt 4 bước trong một trang và hiển thị/ẩn, nhưng đó không phải là vấn đề của tôi. Tôi muốn nghe ý kiến của bạn về Phiên trong MVC, nếu đó là một sản phẩm tốt cho loại vấn đề đa bước này hoặc bạn có xu hướng làm theo cách khác.
Điều này rất giống câu hỏi Session variables in ASP.NET MVC, ngoại trừ việc tôi không tìm cách truy cập Phiên, nhưng nếu đó là cách tốt nhất để giải quyết vấn đề như vậy hoặc có điều gì đó tốt hơn tôi bị thiếu trong Asp.Net MVC .
Cảm ơn trước
Tôi không đồng ý với bạn, nhưng lưu ý rằng phiên dính hoặc trạng thái phiên trung tâm là cả tin xấu đối với khả năng mở rộng. Nó vẫn có thể quy mô tất nhiên, nhưng nó làm cho cuộc sống khó khăn. Nếu trạng thái phiên có thể tránh được thì câu chuyện khả năng mở rộng của bạn đẹp hơn nhiều - có lẽ đây là lý do tại sao OP lại cảnh giác với nó? –
Làm thế nào để bạn xác định cứng? Tôi đã thu nhỏ một số hệ thống bằng phương pháp này và không gặp phải vấn đề gì. Rất khó để tránh hoàn toàn phiên, đặc biệt khi bạn đăng nhập vào người dùng, v.v. –