Actuellement, je dois faire face au système hérité écrit dans VB. Je ne suis pas bon avec VB et ASP, j'ai donc décidé que le nouveau code pour ce système sera écrit dans JScript.
Cependant, il y a un problème d'interopérabilité entre les deux langues: à savoir quand j'essaie d'appeler Une fonction déclarée dans
3 Réponses :
Je ne connais pas toutes les règles, mais cela fonctionne pour moi:
test.asp: p> mix2.vbs: p> Sub TestFunction (message)
Response.Write message
End Sub
Je vous encourage à ne pas mélanger les langues de script. Dans L'article que vous avez mentionné , il existe un titre intitulé "Script Server Ordre d'exécution "où il dit:
... Cependant, vous êtes alors à la merci de l'ordre d'exécution de la Processeur ASP IIS. Par exemple, si vous créez un script de serveur et exécutez-le Dans IIS 4.0, vous trouverez cet ordre d'exécution: p>
- script dans
J'ai modifié ma réponse. Votre suggestion corrige le problème initial spécifique, mais enfreint la capacité d'appeler des fonctions JS auprès du code VB.
Ce n'est pas vraiment. Il vous suffit de ré-jigger la déclaration de langue.