DotNetNuke: Wie kann ich ein Client - JavaScript zu einem ASCX Control hinzufügen

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:

  1. Die entsprechende JavaScript Datei in das Visual Studio Projekt aufnehmen
  2. 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).

 

Kommentar schreiben