هل هناك أي طريقة لإنشاء صفحة htmer.asp عادية مباشرةً في صفحة htmer.html دون استخدام قالب؟ بالطبع هذا ممكن، وهو بسيط جدًا اليوم سأعلمك كيفية إنشاء صفحات ثابتة بتنسيق HTML في ASP دون استخدام القوالب.
عندما نقوم بشكل عام بإنشاء صفحات HTML ثابتة، فإننا غالبًا ما ننشئ قالبًا مسبقًا، ثم نستدعي ملف القالب عند الإنشاء. فهل هناك أي طريقة لإنشاء صفحة htmer.asp عادية مباشرةً في صفحة htmer.html دون استخدام قالب؟ بالطبع هذا ممكن، وهو بسيط للغاية. سأعلمك اليوم كيفية إنشاء صفحات ثابتة بتنسيق HTML في ASP بدون قوالب.
افترض هنا أن هناك صفحة ديناميكية htmer.asp، وتريد إنشاءها في صفحة HTML ثابتة htmer.html، ثم نقوم أولاً بإنشاء ملف برنامج ASP جديد htmer_to_html.asp (يُستخدم هذا الملف لإنشاء htmer.asp) صفحة ديناميكية إلى صفحة ثابتة htmer.html)، الكود المحدد لـ htmer_to_html.asp هو كما يلي:
<طريقة النموذج=الإجراء اللاحق=><اسم منطقة النص=asp2html style=display:none><!--#include file=htmer.asp--></textarea><نوع الإدخال=قيمة الإرسال=إنشاء صفحة html/>< /form><%Dim Filename,Fso,FoutIf Request.Form(asp2html)<> TheFilename=htmer.htmlSet Fso=Server.CreateObject(Scripting.FileSystemObject)Set Fout=Fso.CreateTextFile(Server.Mappath(Filename))Fout.Write Request.Form(asp2html)Fout.CloseSet Fout=NothingSet Fso=NothingEnd If%>