Ich möchte die integrierte DropDownList in ASP.NET ableiten, damit ich Funktionalität hinzufügen und auf meinen Seiten verwenden kann. Ich habe versucht, dies mit einem UserControl zu tun, aber festgestellt, dass es die interne DropDownList nicht verfügbar macht (logisch, denke ich). Ich habe nach der Antwort gegoogelt, kann aber nichts finden.Subclassing DropDownList in ASP.NET
Ich bin soweit gekommen, die eigentliche Klasse zu schreiben, und es ist möglich, eine Unterklasse von DropDownList zu erstellen, aber ich kann die Datei nicht auf meiner ASP.NET-Seite registrieren und in der Quellansicht verwenden. Vielleicht fehlen mir einige Eigenschaften in meiner Klasse?
Irgendwelche Ideen?
Müssen Sie es wirklich erweitern? Oder können Sie einfach ein Benutzersteuerelement mit der DDL darin haben und dann die verschiedenen Ereignisse (OnSelectedIndexChanged, OnDataBinding usw.) in Ihrem Benutzersteuerelement anschließen, um Ihre eigenen Funktionen hinzuzufügen, wenn eines dieser Ereignisse eintritt? Welche Art von zusätzlicher Funktionalität möchten Sie hinzufügen? –
Das einzige, was ich damit machen möchte, ist eine Eigenschaft InitialValue hinzuzufügen, die den ersten Wert definiert, der immer in der DDL vorhanden ist. – deadtime
Wäre es sinnvoll, die DDL nur als innerDropDownList oder sowas auszusetzen? – deadtime