est-il possible d'émettre des dynamiques comprennent en asp classique?

Je veux dire, comme php h...

quelque chose comme

my_file_to_be_included = "include_me.asp" 

-- > 

pour ce que j'ai vu jusqu'à présent, il ya un couple de solutions de rechange, mais chacun d'eux a une sorte de lacune...

ce que j'essaie de savoir comment faire un modèle flexible système... sans avoir à statiquement inclure le tout dans un fichier unique avec un loooooong cas de déclaration...

ici, il ya un couple de liens

une solution à l'aide de FileSysmemObject, seulement vous permet d'inclure des pages statiques

idem

encore un autre

même chose à partir d'adobe

cette approche utilise le Serveur.Exécuter

mais il a quelques défauts, je voudrais éviter... semble (n'ai pas encore essayé) du Serveur.Exécuter du code s'exécute dans un autre contexte, de sorte que vous ne pouvez pas l'utiliser pour charger des fonctions de votre prévoyez de l'utiliser dans le code appelant... méchant...

même chose

Je pense que c'est le même

ça a l'air prometteur!!!

Je ne suis pas sûr à ce sujet (ne pourrais pas tester encore), mais il semble que ce un dinamycally poignées de la page pour une SSDI composant...

une idée???

Vous devriez regarder dans ExecuteGlobal. Voir l'exemple 3 à à l'Aide de ExecuteGlobal pour Inclure du Code VBScript
4guysfromrolla a une assez bonne article sur cette.
Néanmoins, Serveur.Exécuter travaillé bien pour moi dans l'écriture d'une dynamique de système de Template, parce que le modèle fichiers eux-mêmes n'ont jamais été prévu d'ajouter de nouvelles fonctions /soi/. J'ai dû coller un objet dans une Session var pour passer au fichier "inclus". Donc... c'est une longue histoire courte, votre question a été utile pour moi, même si vous n'avez jamais fait d'obtenir ce que vous cherchez. 🙂

OriginalL'auteur opensas | 2009-01-26