Wie spezifiziere ich CodeFileBaseClass von web.config?

i1 melde mich an aNutzerkontrolle Control imweb.config:

<configuration>
    <system.web>
       <pages validateRequest="false">
          <controls>
              <add src="~/GenericControls/Toolbar.ascx" 
                    tagName="Toolbar" tagPrefix="Vista" />
          </controls>
       </pages>
    </system.web>
<configuration>

Nun, weil meine"Nutzerkontrolle" ist einControl, eher als einUserControl (Um das Templating zu unterstützen) verursacht dies den Visual Studio-Fehler:

ASPNET: Stellen Sie sicher, dass die in dieser Codedatei definierte Klasse mit dem Attribut "inherits" übereinstimmtes erweitert die richtige Basisklasse (z. B. Page oder UserControl).

Das Update für diesen Fehler ist, dass Siemüssen Visual Studio daran erinnern, dass das * Steuerelementinherits fromKontrolle`:

<%@ Page language="c#" Inherits="University.AspNet.Index"  
      CodeFile="Index.aspx.cs" CodeFileBaseClass="XXXXXX" %>

mit dem SupergeheimnisCodeFileBaseClass Attribut. Außer ich benutze keinSeite Direktive, ich registriere das SteuerelementWebsite-weit in web-config:

<add src="~/GenericControls/Toolbar.ascx" 
      tagName="Toolbar" tagPrefix="Vista" />

Wie spezifiziere ichCodeFileBaseClass von innenweb.config?

Serie

Diese Frage ist eine in der laufenden Stackoverflow-Serie,"Vorlagen für Benutzersteuerelemente":

Wie füge ich ein Templating zu einem UserControl hinzu?Wie kann ich von Control anstatt von UserControl erben?UserControl verfügt über IsPostBack, Control jedoch nichtUserControl hat keine öffentliche Eigenschaft namens ContentTemplateWie spezifiziere ich CodeFileBaseClass von web.config?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage