2010-08-30 6 views
0

J'ai une fonction javascript dans la page default.aspx de mon projet de site web asp.net. J'ai besoin d'utiliser cette page dans ma page myfolder/test1.aspx. Comment puis-je me référer à une autre page? sans avoir à créer un fichier js de ma page javascript sur default.aspx page ...Utilisation de la fonction Javascript sur une autre page

Répondre

2

Le Javascript doit être chargé pour chaque page. Donc, à moins de le mettre dans un fichier .js séparé que vous référencez à partir de chaque page, vous devrez répéter le code - ce qui est une très mauvaise idée.

Allez simplement avec le fichier .js séparé. Vous avez probablement déjà des fichiers .css que vous référencez - ce n'est pas différent de ça.

1

Il n'est pas possible de le faire sans avoir un fichier js commun contenant les fonctions.

1

Vous ne pouvez pas faire référence aux fichiers JS incorporés dans d'autres pages. Vous devez créer un fichier .js distinct et l'inclure dans les pages où vous souhaitez l'utiliser.

0

Un fichier .js distinct est probablement le meilleur moyen de le faire. Si des valeurs dynamiques sont générées par la page default.aspx, vous pouvez faire de votre fichier .js quelque chose comme CommonJS.aspx, et renvoyer JavaScript à la place du balisage. En outre, vous pouvez créer un contrôle utilisateur contenant le code JS et inclure le contrôle utilisateur sur plusieurs pages.

Questions connexes