Wie verwende ich ein untergeordnetes Steuerelement auf einer ASP.NET-Seite?

Ich habe untergeordnetDropDownList So fügen Sie meiner Anwendung spezifische Funktionen hinzu:

public class MyDropDownList : DropDownList
{
    ...
}

... dann verwies es inWeb.Config, wo ich mir vorstelle, dass etwas schief geht:

<pages theme="Main">
    <controls>
        <add tagPrefix="bob" tagName="MyDropDownList" src="~/Components/MyDropDownList.cs" />
    </controls>
</pages>

mein verweis darauf funktioniert nicht:

<tr><td>Category</td>
   <td><bob:MyDropDownList runat="server" ID="Category"... />

und mein bester hinweis ist die complier-fehlermeldung:

"The file 'src' is not a valid [sic] here because it doesn't expose a type."

Ich glaube, ich habe falsches Wissen darüber, wie hier ein Webbenutzersteuerelement erstellt wird. Ich möchte in der Lage sein, auf dieses Steuerelement auf einer ASP.NET-Seite zu verweisen, genau wie ich es beim übergeordneten Steuerelement tun würdeDropDownList. Zurück in ein Webbenutzersteuerelement umgestalten, das a enthältDropDownList ist nicht wünschenswert, weil ich mich bewerben möchteRequiredFieldValidator dazu.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage