2009-06-16 11 views
0

Ich versuche, JavaScript für ein bestimmtes Benutzersteuerelement irgendwie rendern, anstatt nur ein Skript für die Javascript-Datei enthalten.Javascript/Markup in Assembly

Der Grund, warum ich ein einfaches Skript-Include nicht möchte, ist, weil ich eindeutige ClientIDs zur Laufzeit an die dom-Elemente anhängen muss.

Ich könnte das Javascript in einer Funktion fest codieren und nur die ClientIDs anhängen. Allerdings wird dies chaotisch aussehen und ich mag die Idee, JavaScript-Code in einer Klasse zu codieren, nicht - es wäre ein Albtraum, den ich beibehalten müsste.

Welche Strategien kann ich verwenden, um Javascript/Markup getrennt vom kompilierten Code zu halten? Ich möchte irgendwie die Javascript-Quelle auch in der Assembly enthalten, so dass es als Benutzerkontrolle keine manuellen Skript-Includes benötigt und keine anderen Abhängigkeiten hat, damit es funktioniert.

Antwort

1

Ich habe diesen Code von Rick Strahl Blog verwendet. Funktioniert hervorragend mit jQuery und diesen Arten von Bibliotheken. http://www.west-wind.com/WebLog/posts/252178.aspx

HTH, ck

PS Wenn Sie eine Web Application Project verwenden Sie JavaScript-Dateien als eingebettete Ressourcen nutzen können.