2010-02-03 3 views
0

Existe-t-il un moyen d'ajouter un gestionnaire de script à votre contrôle utilisateur Web s'il n'en existe pas déjà sur la page principale ou si vous utilisez le contrôle utilisateur Web multiple fois)?Commandes utilisateur Web, Javascript et gestionnaires de scripts

Même question à propos de l'ajout de fichiers javascript à la page, plusieurs fois j'ai des contrôles qui ajoutent le javascript dans la tête de la page pour le contrôle.

Répondre

1

En ce qui concerne ScriptManager:

J'utiliser des pages maîtres, et comprennent le gestionnaire de script sur votre page principale. Alternativement, si vous avez quelque chose comme Header.ascx que vous savez est inclus sur chaque page, vous pouvez le mettre là aussi.

En ce qui concerne les fichiers javascript:

Utilisez la méthode ClientScriptManager.RegisterStartupScript pour inclure javascript sur votre page. Il ne produira pas de doublons s'ils partagent le même paramètre de nom de clé.

http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx

+0

Je ne savais pas que sur les clés, grâce une tonne pour cette info .. Y at-il inconvénient d'inclure le gestionnaire de script sur chaque page? Je n'en ai pas besoin sur la plupart des pages. – Greg

+0

Vous pouvez réduire la taille du fichier là où ce n'est pas nécessaire, mais c'est négligeable à mon avis. –

Questions connexes