Dès 2003, j'ai vu des articles sur Inclure On Blue Ideal. Je pensais que c'était très puissant à ce moment-là, mais après l'avoir appliqué, c'était gênant et l'effet d'inclure n'était pas bon.
Plus tard, j'ai vu une version améliorée sur un site Web, mais ce n'était pas très utile ~~~
Hélas, je sentais vraiment que je voulais abandonner ASP à ce moment-là, mais comme l'entreprise a encore utilisé ASP pour se développer, je n'avais pas le choix ...
Aujourd'hui, je dois me souvenir d'aujourd'hui ~~~ J'ai trouvé une si bonne chose sur un site Web étranger, ce qui est super ~~~ Greatworks !!!
Certains codes d'inclusion dynamiques que j'ai essayés auparavant ne peuvent pas inclure une classe, ou même les fonctions ~~~ ou l'inclusion dans le fichier inclue ne peut pas être incluse ...
Maintenant, la classe écrite par ce gars fantôme (dselkirk) peut le faire pour nous ~~~
La copie de code est la suivante:
<%
Publicinclude, include_vars
setinclude = newcls_include
classescls_include
PRIVATESUBCLASS_INITIALIZE ()
setinclude_vars = server.createObject ("scripting.dictionary")
fin
PRIVATESUBCLASS_DEACTIVATE ()
arr_variables.removeall
setinclude_vars = rien
setinclude = rien
fin
publicdefaultFunctioninclude (byValStr_path)
dimstr_source
ifstr_path <> "" alors
str_source = readfile (str_path)
ifstr_source <> "" alors
Processus incluser_source
convert2codestr_source
formatcodestr_source
ifstr_source <> "" alors
ifRequest.Querystring ("Debug") = 1Then
réponse.writestr_source
réponse.
autre
ExecuteGlobalstr_source
include_vars.removeall