2010-12-02 1 views
0

je dois être en mesure d'ajouter un fichier js externe pour un contrôle utilisateur (en utilisantAjouter javascript externe pour le contrôle de l'utilisateur ... mais mettre la référence de fichier au bas de la page

this.Page.ClientScript.RegisterClientScriptInclude("SuggestionSearch", 
"~/Secure/Shared/SuggestionSearch.js"); 

syntaxe)

Mais il met le fichier javascript sur la page trop tôt ... y at-il un moyen de mettre le fichier au bas de la page?

+0

Avez-vous regardé jquery? http://api.jquery.com/ready/ Si vous devez utiliser cette syntaxe, je ne suis pas sûr qu'il existe un moyen de mettre le fichier en bas. – seekerOfKnowledge

Répondre

2

Jetez un oeil à ClientScriptManager.RegisterStartupScript

Quelque chose comme cela pourrait fonctionner:

ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "SuggestionSearch", 
String.Format("<script src='{0}' type='text/javascript'></script>", ResolveUrl("~/Secure/Shared/SuggestionSearch.js"))); 
Questions connexes