Einbetten von Skriptdateien in Assemblys

Es gibt mehrere Gründe, warum man Skriptdateien nicht einzeln ausliefern will:

  • Der Empfänger soll die Skriptdateien nicht sehen und verändern können

  • Man will die Verbreitung der Anwendung oder eines Steuerelements vereinfachen (alles in einer Assembly unterbringen)

  • Man will das Skript auf dem Server dynamisch anpassen können

In diesem Fall kann man die .js-Skriptdatei in einem Webprojekt oder einem DLL-Projekt als eingebettete Ressource (Embedded Ressource) führen (Abbildung 25.2). Zusätzlich ist in der AssemblyInfo-Datei des Projekts die Ressource zu deklarieren:

[assembly: WebResource("Web_35Ex.Ressourcen.AJAX_Hilfsroutinen.js", "text/javascript")]

Achtung

Bitte beachten Sie, dass die Einbettung von Skripts ...

Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.