Tôi khá mới với ASP.NET và cố gắng tìm hiểu cách mọi thứ được thực hiện. Tôi đến từ một nền C# để phần code-behind dễ dàng, nhưng suy nghĩ như một nhà phát triển web là không quen thuộc.Làm cách nào để chuyển dữ liệu từ trang aspx sang cửa sổ bật lên kiểu ascx?
Tôi có trang aspx chứa một hộp kiểm tra. Tôi có một nút được mã hóa thông qua sự kiện Button_Click để thu thập danh sách các hàng được kiểm tra và tạo biến phiên trong danh sách đó. Nút tương tự được tham chiếu (thông qua TargetControlID) bởi ModalPopupExtender của trang ascx của tôi, điều khiển bảng điều khiển trên trang ascx.
Khi nút được nhấp, cửa sổ bật lên phương thức mở ra nhưng sự kiện Button_Click sẽ không bao giờ được kích hoạt, vì vậy phương thức không nhận được dữ liệu phiên của nó.
Vì hai trang riêng biệt, tôi không thể gọi ModalPopupExtender từ mã aspx.cs, tôi không thể truy cập danh sách hộp kiểm từ mã ascx.cs và tôi không thấy cách cư trú biến phiên của tôi và sau đó lập trình kích hoạt một số nút hoặc điều khiển ẩn khác mà sau đó sẽ mở popup phương thức của tôi.
Mọi suy nghĩ?