2 Stimmen

Wie erstellt man eine weiterverteilbare Benutzersteuerung in Form einer DLL mit eingebetteten Bildern, Javascripts und Stylesheets?

Ich habe ein meist wiederverwendbares ASP.Net WebUserControl für die Webanwendungen unseres Unternehmens entwickelt. Ich werde es nun als weiterverteilbare DLL nach folgendem Muster erstellen msdn-Thema . Da das WebUserControl mit einigen JavaScript(s), CSS(s) sowie Bildern kommt. Ich frage, wie kann ich sie alle zusammen bündeln, um eine einzige DLL zu bilden?

Unsere Entwicklungsumgebung ist Visual Studio 2008, .Net Framework 3.5

Bitte um Rat! T

William

0voto

filip-fku Punkte 3225

Sie können die Teile, die nicht zum Quellcode gehören, in einer Ressourcendatei bündeln und über diese in Ihrer ASP.N

0voto

Craig Punkte 4253

Ich habe das noch nicht ausprobiert, aber ich denke, Sie könnten die Benutzersteuerelemente, JS-Dateien usw. in die Ausgabegruppe Ihres wiederverwendbaren Bibliotheksprojekts einbetten. Im Dialogfeld "Eigenschaften" würden Sie die "Build-Aktion" für diese Dateien auf "Eingebettete Ressource" anstelle von "Inhalt" setzen.

Die konsumierende Anwendung implementiert und registriert dann eine VirtualPathProvider um ASP.NET mitzuteilen, dass es innerhalb der Assembly nach Benutzersteuerelementen suchen soll.

Hier ist eine ähnliche Frage, die sich mit dem Laden von MVC-Ansichten aus einer DLL, gleiche Idee: Verwendung von VirtualPathProvider zum Laden von ASP.NET MVC-Ansichten aus DLLs

Und dies: http://www.wynia.org/wordpress/2008/12/aspnet-mvc-plugins/

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X