في وقت مبكر من عام 2003 ، رأيت مقالات تشمل على Blue Ideal. اعتقدت أنها كانت قوية للغاية في ذلك الوقت ، ولكن بعد تطبيقه فعليًا ، كان غير مريح وتأثير التضمين لم يكن جيدًا.
في وقت لاحق رأيت نسخة محسنة على موقع ويب ، لكنها لم تكن مفيدة للغاية ~~~
للأسف ، شعرت حقًا أنني أردت التخلي عن ASP في ذلك الوقت ، ولكن بما أن الشركة لا تزال تستخدم ASP لتطويرها ، لم يكن لدي أي خيار ...
اليوم ، يجب أن أتذكر اليوم ~~~ لقد وجدت شيئًا جيدًا على موقع ويب أجنبي ، وهو أمر رائع ~~~ Greatworks !!!
لا يمكن تضمين بعض الرموز الديناميكية التي جربتها من قبل فئة ، أو حتى وظائف ~~~ أو لا يمكن تضمين التضمين في ملف Include ...
الآن يمكن للصف الذي كتبه هذا الرجل الشبح (dselkirk) القيام بذلك من أجلنا ~~~
نسخة الكود كما يلي:
<٪
PublicInclude ، تشمل _vars
setInclude = newcls_include
classescls_include
privatesubclass_initialize ()
setInclude_Vars = server.createBject ("scripting.dictionary")
ينتهي
privatesubclass_deactivate ()
ARR_VARIABLES.REMOVEALL
setInclude_vars = لا شيء
setInclude = لا شيء
ينتهي
PublicDefaultFunctionInclude (ByvalStr_Path)
DIMSTR_SOURCE
ifstr_path <> "" ثم
str_source = readfile (str_path)
ifstr_source <> "" ثم
ProcessInCludesstr_source
Convert2Codestr_source
formatcodestr_source
ifstr_source <> "" ثم
ifrequest.querystring ("Debug") = 1th
استجابة. writestr_source
استجابة
آخر
executeglobalstr_source
include_vars.removeall