Tôi muốn phân lớp danh sách thả xuống được xây dựng sẵn trong ASP.NET để tôi có thể thêm chức năng vào nó và sử dụng nó trong các trang của tôi. Tôi đã thử làm điều này với một UserControl nhưng thấy rằng nó không lộ DropDownList nội bộ (logic, tôi đoán). Tôi đã googled cho câu trả lời nhưng không thể tìm thấy bất cứ điều gì.Phân lớp DropDownList trong ASP.NET
Tôi đã đi xa như viết lớp thực tế, và có thể phân lớp từ DropDownList nhưng tôi không thể đăng ký tệp trong trang ASP.NET của tôi và sử dụng nó trong chế độ xem nguồn. Có lẽ tôi đang thiếu một số tài sản trong lớp học của tôi?
Bất kỳ ý tưởng nào?
Bạn có thực sự cần phải mở rộng không? hoặc bạn có thể chỉ có một điều khiển người dùng với DDL trong nó và sau đó treo lên các sự kiện khác nhau (OnSelectedIndexChanged, OnDataBinding vv) bên trong điều khiển người dùng của bạn để thêm chức năng của riêng bạn khi một trong những sự kiện đó xảy ra? Bạn đang cố gắng thêm loại chức năng bổ sung nào? –
Điều duy nhất tôi muốn làm với nó là thêm một thuộc tính InitialValue xác định giá trị đầu tiên luôn luôn hiện diện trong DDL. – deadtime
Nó sẽ là hợp lý để chỉ lộ ra DDL như innerDropDownList hay gì đó? – deadtime