Trên trang của tôi, tôi có n-userControl (cùng kiểm soát) Tôi cần liên lạc giữa chúng (để cụ thể hơn, tôi cần truyền một giá trị).Chia sẻ dữ liệu giữa các liên kết người dùng
Tôi không muốn liên quan đến trang lưu trữ cho điều đó.
Các điều khiển hoạt động như "máy nhắn tin" và tương tác với dữ liệu được phân trang trên trang lưu trữ thông qua các sự kiện mà trang lưu trữ được đăng ký.
Vì vậy, khi người dùng nhấp vào một trong các máy nhắn tin và thay đổi trạng thái của nó, điều khiển khác nên biết về nó và thay đổi chính nó cho phù hợp.
Tôi không thể sử dụng VieState bởi vì ViewState là trên mỗi kiểm soát và do đó là controlstate.
Tôi có thể sử dụng Phiên cho điều đó không? (phiên được chia sẻ và chỉ có một giá trị mà tôi cần để lưu trữ)
Hoặc có thể có điều gì đó tốt hơn tôi có thể sử dụng? (không có QueryString)
có điều này sẽ hiệu quả, nhưng điều này yêu cầu thêm mã mà tôi cần thêm vào trang lưu trữ (ngay bây giờ, bên cạnh sự kiện đăng ký trang lưu trữ không tương tác với điều khiển), nó sẽ requre để vòng qua điều khiển và tìm chúng trên trang. Có tốt hơn sau đó tiết kiệm onre số nguyên phiên phiên vì vậy cả hai điều khiển có thể đọc nó? – toraan
Có, hãy xem bản cập nhật của tôi cho bài đăng này là tại sao (Đã quá lâu để nhận xét) –
để loop cho usercontrols trong trang lưu trữ (tôi cần phải tìm tất cả các điều khiển người dùng trên trang của tôi) là lựa chọn tốt nhất trong kịch bản của tôi? – toraan