2011-08-04 27 views
6

Tôi có ứng dụng ASP.Net MVC3 rất đơn giản thực thi hành động trên trang chỉ mục truy xuất dữ liệu từ cơ sở dữ liệu và hiển thị danh sách các mục. Khi tôi nhấp vào một ActionLink cho một trong những mục đó để đi đến một trang chi tiết, và sau đó nhấp vào nút quay lại (hoặc nhấn backspace), nó sẽ đưa tôi trở lại trang chỉ mục, nhưng không có dữ liệu nào ở đó. Đặt một điểm ngắt trong phương thức hành động của bộ điều khiển cho tôi thấy rằng điểm ngắt không bị tấn công. Nếu tôi nhấn F5, nó sẽ chạm vào bộ điều khiển và phương pháp.Nút quay lại MVC không thực thi phương pháp điều khiển trong IE9

Điều này không xảy ra trong Chrome hoặc bản phát hành FireFox mới nhất, mọi thứ hoạt động như mong đợi. Nó có vẻ là một vấn đề về IE.

Bất kỳ ý tưởng nào?

Cảm ơn!

Trả lời

1

Điều này có thể do hành động đang lưu vào bộ nhớ cache mặc dù tôi vẫn mong đợi trang hiển thị giá trị ban đầu.

Hãy thử this. Tôi thích tạo một thuộc tính và trang trí các hành động với [NoCache].

+0

Tôi đã làm điều đó vô ích. Tôi thậm chí đã thử thêm các thẻ meta để ngăn chặn bộ nhớ đệm và điều đó cũng không giúp được gì. –

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