Chúng tôi có một loạt các điều khiển người dùng mà chúng tôi muốn rút ra khỏi một ứng dụng web và vào một thư viện/thư viện riêng biệt, và tôi nghĩ nó sẽ đơn giản như tạo thư viện lớp và kéo các tệp ascx và ascx.cs vào dự án và biên dịch một DLL để được sử dụng lại trong các ứng dụng của chúng ta.Thư viện điều khiển người dùng Web ASP.NET
Tuy nhiên, đây không phải là trường hợp.
Mục tiêu cuối cùng của chúng tôi là có một DLL phân phối duy nhất (tương tự như cách Telerik phân phối các điều khiển của chúng) mà chúng ta có thể ném vào bất kỳ ứng dụng web nào. Các bước ở đây: Turning an .ascx User Control into a Redistributable Custom Control là rất đơn giản để làm theo, tuy nhiên điều này dẫn đến nhiều tập tin có tên controlname.ascx.guid.dll, mà không phải là kết quả mong muốn. Tôi thậm chí không thể có được những điều này để làm việc anyways, kể từ khi chúng tôi có thêm các lớp học cần phải được biên dịch vào lắp ráp.
Có ai đã tạo thành công thư viện điều khiển người dùng web bằng .NET (chúng tôi đang sử dụng 3.5 tại đây) không? Tôi dường như không thể tìm thấy một hướng dẫn từng bước tốt đẹp.
Vâng, chúng tôi đã xem xét điều đó. – Keith
Vì vậy, bạn cân nhắc viết các điều khiển máy chủ tùy chỉnh? – Juri
Có, nhưng vấn đề nằm trong thực tế là các điều khiển người dùng hiện đang sử dụng điều khiển asp.net trong suốt. Tôi không muốn viết HTML để mô phỏng một ListView mà chúng ta có trong một điều khiển người dùng, ví dụ. – Keith