एएसपी ट्यूटोरियल

एएसपी होम

WP ट्यूटोरियल

वेबपेज परिचय वेबपेज रेजर वेबपेज लेआउट वेबपेज फोल्डर वेबपेज ग्लोबल वेबपेज फॉर्म वेबपेज ऑब्जेक्ट्स वेबपेज फ़ाइलें वेबपेज डेटाबेस वेबपेज हेल्पर्स वेबपेज वेबग्रिड वेबपेज चार्ट वेबपेज ईमेल वेबपेज सुरक्षा वेबपेज प्रकाशित वेबपेज उदाहरण वेबपेज कक्षाएं

ASP.NET रेजर

रेजर इंट्रो रेजर सिंटेक्स रेजर सी # चर रेजर सी # लूप्स रेजर सी # लॉजिक रेजर वीबी चर रेजर वीबी लूप्स रेजर वीबी लॉजिक

एएसपी क्लासिक

एएसपी परिचय एएसपी सिंटेक्स एएसपी चर एएसपी प्रक्रियाएं एएसपी सशर्त एएसपी लूपिंग एएसपी फॉर्म एएसपी कुकीज़ एएसपी सत्र एएसपी आवेदन एएसपी #शामिल करें एएसपी Global.asa एएसपी अजाक्स एएसपी ई-मेल एएसपी उदाहरण

एएसपी संदर्भ

एएसपी वीबी कार्य एएसपी वीबी कीवर्ड एएसपी प्रतिक्रिया एएसपी अनुरोध एएसपी आवेदन एएसपी सत्र एएसपी सर्वर एएसपी त्रुटि एएसपी फाइल सिस्टम एएसपी टेक्स्टस्ट्रीम एएसपी ड्राइव एएसपी फ़ाइल एएसपी फ़ोल्डर एएसपी डिक्शनरी एएसपी एडरोटेटर एएसपी ब्राउज़र कैप एएसपी सामग्री लिंकिंग एएसपी सामग्री रोटेटर एएसपी त्वरित रेफरी

एडीओ ट्यूटोरियल

एडीओ परिचय एडीओ कनेक्ट एडीओ रिकॉर्डसेट एडीओ प्रदर्शन एडीओ क्वेरी एडीओ सॉर्ट एडीओ जोड़ें एडीओ अपडेट एडीओ हटाएं एडीओ डेमो एडीओ स्पीड अप

एडीओ ऑब्जेक्ट्स

एडीओ कमांड एडीओ कनेक्शन एडीओ त्रुटि एडीओ फील्ड एडीओ पैरामीटर एडीओ संपत्ति एडीओ रिकॉर्ड एडीओ रिकॉर्डसेट एडीओ स्ट्रीम एडीओ डेटा प्रकार

एएसपी फाइलों सहित


#निर्देश शामिल करें

#include निर्देश के साथ, सर्वर द्वारा इसे निष्पादित करने से पहले आप एक ASP फ़ाइल की सामग्री को दूसरी ASP फ़ाइल में सम्मिलित कर सकते हैं।

#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>


फ़ाइलें शामिल करने के लिए सिंटेक्स

ASP पृष्ठ में फ़ाइल शामिल करने के लिए, #include निर्देश को टिप्पणी टैग के अंदर रखें:

<!--#include virtual="somefilename"-->

or

<!--#include file ="somefilename"-->

आभासी कीवर्ड

वर्चुअल निर्देशिका से शुरू होने वाले पथ को इंगित करने के लिए वर्चुअल कीवर्ड का उपयोग करें।

यदि "header.inc" नाम की कोई फ़ाइल /html नामक वर्चुअल निर्देशिका में रहती है, तो निम्न पंक्ति "header.inc" की सामग्री सम्मिलित करेगी:

<!-- #include virtual ="/html/header.inc" -->

फ़ाइल कीवर्ड

सापेक्ष पथ को इंगित करने के लिए फ़ाइल कीवर्ड का उपयोग करें। एक सापेक्ष पथ उस निर्देशिका से शुरू होता है जिसमें फ़ाइल शामिल है।

यदि आपके पास html निर्देशिका में एक फ़ाइल है, और फ़ाइल "header.inc" html\headers में रहती है, तो निम्न पंक्ति आपकी फ़ाइल में "header.inc" सम्मिलित करेगी:

<!-- #include file ="headers\header.inc" -->

ध्यान दें कि शामिल फ़ाइल का पथ (headers\header.inc) फ़ाइल को शामिल करने के सापेक्ष है। अगर इस #include स्टेटमेंट वाली फाइल html डायरेक्टरी में नहीं है, तो स्टेटमेंट काम नहीं करेगा।


टिप्स और नोट्स

उपरोक्त अनुभागों में हमने शामिल फ़ाइलों के लिए फ़ाइल एक्सटेंशन ".inc" का उपयोग किया है। ध्यान दें कि यदि कोई उपयोगकर्ता किसी INC फ़ाइल को सीधे ब्राउज़ करने का प्रयास करता है, तो उसकी सामग्री प्रदर्शित की जाएगी। यदि आपकी शामिल फ़ाइल में गोपनीय जानकारी या जानकारी है जिसे आप किसी भी उपयोगकर्ता को नहीं देखना चाहते हैं, तो एएसपी एक्सटेंशन का उपयोग करना बेहतर है। एएसपी फ़ाइल में स्रोत कोड व्याख्या के बाद दिखाई नहीं देगा। एक शामिल फ़ाइल में अन्य फ़ाइलें भी शामिल हो सकती हैं, और एक ASP फ़ाइल में एक ही फ़ाइल को एक से अधिक बार शामिल किया जा सकता है।

महत्वपूर्ण: स्क्रिप्ट निष्पादित होने से पहले शामिल फ़ाइलों को संसाधित और सम्मिलित किया जाता है। निम्न स्क्रिप्ट काम नहीं करेगी क्योंकि ASP चर को मान निर्दिष्ट करने से पहले #include निर्देश निष्पादित करता है:

<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->

आप किसी INC फ़ाइल में स्क्रिप्ट सीमांकक को खोल या बंद नहीं कर सकते। निम्नलिखित स्क्रिप्ट काम नहीं करेगी:

<%
For i = 1 To n
  <!--#include file="count.inc"-->
Next
%>

लेकिन यह स्क्रिप्ट काम करेगी:

<% For i = 1 to n %>
  <!--#include file="count.inc" -->
<% Next %>