Wer sich schon immer fragte, wie man bei einem DotNetNuke Modul (bzw. einem ASCX-Control unter DNN) eine eigene JavaScript Datei einbinden kann .. hier die Antwort:
- Die entsprechende JavaScript Datei in das Visual Studio Projekt aufnehmen
- Im Page_Load Event folgendes einfügen:
Dim jsFilePath As String = ResolveUrl("MeinSkript.js")
Me.Page.RegisterClientScriptBlock("MeinSkript.js", "
")
Danach sind die Funktionen des Skripts auf dem Client verfügbar.
Unter
http://www.microsoft.com/germany/msdn/library/net/
aspnet/EinfuegenVonClientseitigemSkriptAusEinemASPNETServersteuerelement.mspx
findet man auch noch einen interessanten Artikel von Microsoft zu diesem Thema (generell Client-Skripte einfügen).