اكتب رمز HTML في الملف ثم قم بإنشاء الملف بتنسيق .html
<٪
اسم الملف = test.htm
إذا طلب (جسم) <> ثم
set fso = server.createObject (scripting.filesystemObject)
تعيين htmlwrite = fso.createTextFile (server.mappath (اسم الملف))
htmlwrite.write <html> <head> <title> request.form (title) </title> </head>
htmlwrite.write <Body> محتوى العنوان الإخراج: request.form (title) <br/> إخراج محتوى الجسم: request.form (body) </body> </html>
htmlwrite.close
تعيين fout = لا شيء
تعيين fso = لا شيء
إنهاء إذا
٪>
<اسم النموذج = طريقة النموذج = post Action =>
<اسم الإدخال = قيمة العنوان = حجم العنوان = 26>
<br>
<textarea name = body> body </textarea>
<br>
<br>
<type type = إرسال اسم = إرسال قيمة = إنشاء html>
</form>
2. ومع ذلك ، من غير المريح إنشاء ملف HTML وفقًا للطريقة المذكورة أعلاه. لإكمال وظيفة القالب ؛
template.htm '// template file
<html>
<head>
<title> $ title $ by jzxue.com </title>
</head>
<body>
$ body $
</body>
</html> testmplate.asp '// إنشاء html
<٪
قاتمة FSO ، HTMLWRITE
قاتمة سترتيتال ، strcontent ، strout
// إنشاء كائن نظام ملف
set fso = server.createObject (scripting.filesystemObject)
'// افتح ملف قالب الويب وقراءة محتوى القالب
تعيين htmlwrite = fso.opentextFile (server.mappath (template.htm))
strout = f.readall
htmlwrite.close
strtital = عنوان صفحة ويب تم إنشاؤه
strContent = محتوى صفحة ويب تم إنشاؤه
// استخدم محتوى حقيقيًا لاستبدال العلامة في القالب
Strout = استبدال (Strout ، $ title $ ، Strtitle)
strout = استبدال (strout ، $ body $ ، strcontent)
// إنشاء صفحة ثابتة لإنشاء
تعيين htmlwrite = fso.createTextFile (server.mappath (test.htm) ، true)
'// اكتب في محتوى الويب
htmlwrite.writeline strout
htmlwrite.close
Response.write يولد نجاحًا ثابتًا في الصفحة!
'// قم بتحرير كائن نظام الملفات
تعيين htmlwrite = لا شيء
تعيين fso = لا شيء
٪>