2010-03-12 40 views
5

Bạn có thể vui lòng cho tôi biết cách lưu trữ một mảng trong phiên làm việc và cách lấy mảng đó từ phiên không?Làm thế nào để lưu trữ mảng trong phiên trong ASP.NET MVC?

Tôi đang cố gắng lưu trữ một mảng loại Double và gán giá trị cùng loại nhưng nó đang hiển thị cho tôi lỗi. Làm cách nào để gán giá trị cho mảng trong phiên?

Tôi đang sử dụng ASP.NET MVC.

+1

Nó chắc chắn sẽ giúp chúng ta giúp bạn nếu bạn cung cấp thông tin chi tiết về lỗi đang được hiển thị. –

Trả lời

7
Session["your_array"] = new double[]{1.0,2.0,3.0}; 


double[] arr = double[](Session["your_array"]); 
5

Bạn đã có thể làm việc ra làm thế nào để có được những mảng gấp đôi, nhưng có thể gặp phải một số sự cố khi nhận họ trở lại - do đó, đây là những ví dụ của cả hai:

 double[] myDoubleArray = new double[] { 1.0, 1.2, 1.3, 1.4}; 
     Session["DoubleList"] = myDoubleArray; 

     double[] sessionDoubles = (double[])Session["DoubleList"]; 
+0

cảm ơn bạn rất nhiều tôi thực hiện nó nhờ nhưng vấn đề của tôi là tôi đang sử dụng lớp seprate cho các biến phiên và truy cập dữ liệu từ đó nhưng bất kỳ cách nào tôi sẽ thực hiện nó. cảm ơn – mary

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