Peter Bucher - Mein Experiment, meine Spielereien, meine Welt...   ·   Stefan Falz   ·   Jürgen Gutsch   ·   Golo Roden   ·   ASP.NET Zone   ·   Microsoft ASP.NET
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe

CustomControl im App_Code Ordner registrieren

In einem WebSite-Project (Siehe: VS2008 ASP.NET Web Application Project und Kommentare dazu) gibt es den App_Code Ordner.
Wenn dort ein Control als Codedatei (*.vb / *.cs) angelegt wird, kann dieses nicht wie bei einem externen Projekt oder einem wie bei einem WAP-Projekt referenziert werden.

Normalerweise sieht das Referenzieren so aus:

ASPX:

<%@ Register TagPrefix="pb" Assembly="MeinAssembly" Namespace="MeinControl" %>

Bei einem WAP-Projekt ist "MeinAssembly" der Assemblyname, bei einer externen Bibilothek (DLL) genau so.
Ein Website-Projekt hat aber kein benanntes Assembly, sondern mehrere autogenerierte Assemblies für die komplette Site.

Damit dort auch referenziert werden kann, muss lediglich das Assembly-Attribut weggelassen werden:

ASPX:

<%@ Register TagPrefix="pb" Namespace="MeinControl" %>

Gleiche Vorgehensweise klappt übrigens auch beim Registrieren über die web.config, siehe:

Veröffentlicht Freitag, 20. Juni 2008 12:21 von Peter Bucher

Kommentare

Keine Kommentare
Anonyme Kommentare sind nicht zugelassen