ဖိုင်များ အပါအဝင် ASP
#ညွှန်ကြားချက် ပါ၀င်သည်
#include ညွှန်ကြားချက်ဖြင့် ဆာဗာမှ ၎င်းကိုမလုပ်ဆောင်မီ ASP ဖိုင်တစ်ခု၏ အကြောင်းအရာကို အခြား ASP ဖိုင်တွင် ထည့်သွင်းနိုင်သည်။
#include ညွှန်ကြားချက်ကို စာမျက်နှာများစွာတွင် ပြန်လည်အသုံးပြုမည့် လုပ်ဆောင်ချက်များ၊ ခေါင်းစီးများ၊ အောက်ခြေမှတ်စုများ သို့မဟုတ် အစိတ်အပိုင်းများကို ဖန်တီးရန်အတွက် အသုံးပြုပါသည်။
#include ညွှန်ကြားချက်ကို အသုံးပြုနည်း
ဤသည်မှာ "mypage.asp" ဟုခေါ်သော ဖိုင်တစ်ခုဖြစ်သည်။
<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p><!--#include file="wisdom.inc"--></p>
<h3>The time is:</h3>
<p><!--#include file="time.inc"--></p>
</body>
</html>
ဤသည်မှာ "wisdom.inc" ဖိုင်ဖြစ်သည်-
"One should never increase, beyond what is necessary,
the number of entities required to explain anything."
ဤသည်မှာ "time.inc" ဖိုင်ဖြစ်သည်-
<%
Response.Write(Time)
%>
ဘရောက်ဆာတစ်ခုရှိ အရင်းအမြစ်ကုဒ်ကို ကြည့်ပါက၊ ၎င်းသည် ဤကဲ့သို့ မြင်တွေ့ရလိမ့်မည်-
<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p>"One should never increase, beyond what is necessary,
the number of entities required to explain anything."</p>
<h3>The time is:</h3>
<p>11:33:42 AM</p>
</body>
</html>
Files များ အပါအဝင် အတွက် Syntax
ASP စာမျက်နှာတစ်ခုတွင် ဖိုင်တစ်ခုထည့်သွင်းရန်၊ #include ညွှန်ကြားချက်ကို မှတ်ချက်တဂ်များအတွင်း ထည့်သွင်းပါ-
<!--#include virtual="somefilename"-->
or
<!--#include file ="somefilename"-->
Virtual Keyword
virtual directory တစ်ခုမှအစပြုသောလမ်းကြောင်းကိုညွှန်ပြရန် virtual keyword ကိုသုံးပါ။
"header.inc" ဟု အမည်ပေးထားသည့် ဖိုင်သည် /html ဟု အမည်ပေးထားသည့် virtual directory တွင် ရှိနေပါက၊ အောက်ပါ စာကြောင်းသည် "header.inc" ၏ အကြောင်းအရာများကို ထည့်သွင်းပါမည်-
<!-- #include virtual ="/html/header.inc" -->
ဖိုင်သော့ချက်စာလုံး
ဆွေမျိုးလမ်းကြောင်းကိုညွှန်ပြရန် ဖိုင်သော့ချက်စာလုံးကို အသုံးပြုပါ။ ဆက်စပ်လမ်းကြောင်းတစ်ခုသည် ဖိုင်အပါအဝင် ဖိုင်ပါရှိသော လမ်းညွှန်ဖြင့် စတင်သည်။
သင့်တွင် html လမ်းညွှန်တွင် ဖိုင်တစ်ခုရှိပြီး၊ ဖိုင် "header.inc" သည် html\headers တွင် ရှိနေပါက၊ အောက်ပါစာကြောင်းသည် သင့်ဖိုင်တွင် "header.inc" ကို ထည့်သွင်းပါမည်-
<!-- #include file ="headers\header.inc" -->
ပါဝင်သောဖိုင် (headers\header.inc) သည် ပါဝင်သောဖိုင်နှင့် ဆက်စပ်နေကြောင်း သတိပြုပါ။ ဤ #include ထုတ်ပြန်ချက်ပါရှိသောဖိုင်သည် html လမ်းညွှန်တွင်မရှိပါက၊ ထုတ်ပြန်ချက်သည် အလုပ်မဖြစ်ပါ။
အကြံပြုချက်များနှင့် မှတ်စုများ
အထက်ဖော်ပြပါ ကဏ္ဍများတွင် ပါဝင်သောဖိုင်များအတွက် ဖိုင် extension ".inc" ကို အသုံးပြုထားပါသည်။ အသုံးပြုသူတစ်ဦးသည် INC ဖိုင်ကို တိုက်ရိုက်ကြည့်ရှုရန် ကြိုးစားပါက ၎င်း၏အကြောင်းအရာကို ပြသမည်ဖြစ်ကြောင်း သတိပြုပါ။ သင့်တွင်ထည့်သွင်းထားသောဖိုင်တွင် လျှို့ဝှက်အချက်အလက်များ သို့မဟုတ် သင်မည်သည့်အသုံးပြုသူများကိုမျှမမြင်စေလိုသောအချက်အလက်များပါရှိပါက၊ ASP တိုးချဲ့မှုကို အသုံးပြုခြင်းသည် ပိုကောင်းပါသည်။ အဓိပ္ပာယ်ပြန်ဆိုပြီးနောက် ASP ဖိုင်ရှိ အရင်းအမြစ်ကုဒ်ကို မြင်နိုင်မည်မဟုတ်ပေ။ ပါဝင်သောဖိုင်တစ်ခုတွင် အခြားဖိုင်များလည်း ပါဝင်နိုင်ပြီး ASP ဖိုင်တစ်ခုသည် တူညီသောဖိုင်ကို တစ်ကြိမ်ထက်ပို၍ ပါဝင်နိုင်သည်။
အရေးကြီးသည်- ဇာတ်ညွှန်းများကို မလုပ်ဆောင်မီတွင် ပါဝင်သောဖိုင်များကို လုပ်ဆောင်ပြီး ထည့်သွင်းပါသည်။ ASP သည် variable သို့ တန်ဖိုးတစ်ခုမသတ်မှတ်မီ #include ညွှန်ကြားချက်ကို လုပ်ဆောင်သောကြောင့် အောက်ပါ script သည် အလုပ်မလုပ်ပါ။
<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->
INC ဖိုင်တွင် ဇာတ်ညွှန်း ကန့်သတ်ချက်တစ်ခုကို သင်ဖွင့် သို့မဟုတ် ပိတ်၍မရပါ။ အောက်ပါ script သည် အလုပ်မလုပ်ပါ
<%
For i = 1 To n
<!--#include file="count.inc"-->
Next
%>
ဒါပေမယ့် ဒီဇာတ်ညွှန်းက အလုပ်ဖြစ်မှာပါ
<% For i = 1 to n %>
<!--#include file="count.inc" -->
<% Next %>