Có cách nào để tôi có thể sử dụng C# để tải và sau đó "hiển thị" điều khiển ascx không?Tải thành phần ascx bằng cách sử dụng mã C#
Về bản chất tôi đang cố thay thế ASP nội tuyến bằng hàm C# sẽ trả về cùng một HTML. Điều này sau đó sẽ cho phép tôi thiết lập nó như là một webmethod để tôi có thể cập nhật phần đó của trang với jQuery, sử dụng cùng một mã đã tạo ra html gốc.
Tôi thực sự cần một số cách để làm điều này, và điều này có vẻ giống như một tuyến đường hợp lý.
Bạn đang thực sự chủ yếu là đúng. MyUsercontrol uc = (MyUserControl) Page.LoadControl ("/ path/to/MyUserControl.ascx"); Sau đó, bạn có thể làm SomeItem.Controls.Add (uc); hoặc hiển thị điều khiển thành chuỗi như bạn đã minh họa, sau đó thêm mục dom lập trình bằng jQuery, hoặc hoạt động. – Serapth
Thực ra tôi không nghĩ rằng việc thêm điều khiển sẽ là một lựa chọn trong trường hợp này. Không có postback đầy đủ (không có đối tượng trang hoặc bất kỳ đối tượng nào để thêm điều khiển), gọi từ jQuery, vv Nhưng cách tiếp cận của Keltex hoạt động. – JaCraig