मैं नहींक्लासिक एएसपी में <% %> और <script language = "vbscript" runat = "server"> के बीच क्या अंतर है?
अब तक अब वेब पर ज्यादा प्रलेखन मिल सकता है, स्पष्ट अंतर होने के लिए आप मिश्रण एचटीएमएल और VBScript "स्क्रिप्ट" टैग
उदाहरण के लिएका उपयोग कर नहीं कर सकते कि लगता है, यह ठीक है
<% public sub display_literal() %> literal <% end sub %>
लेकिन स्क्रिप्ट टैग के साथ आपको चाहिए
<script language="vbscript" runat="server"> public sub display_literal2() response.write "literal2</br>" end sub </script>इस पृष्ठ पर +०१२३५१६४१०६
http://www.newobjects.com/pages/ndl/alp/asp-structure.htm
यह कहना है कि
क्लासिक एएसपी में स्क्रिप्ट पेज के लिए डिफ़ॉल्ट स्क्रिप्ट भाषा में लिखे गए हैं (अर्थात <%%> टैग के लिए धारित भाषा) दूसरी निष्पादित की गई है - उदा। <%% में सभी स्क्रिप्ट कोड> सभी < SCRIPT RUNAT = SERVER ...> स्क्रिप्ट के बाद टैग प्रारंभ किया गया है।
लेकिन मैं परीक्षण की एक जोड़ी बना दिया है और यह पुष्टि नहीं कर सके ...
< का उपयोग कर कि मैं क्योंकि मैं एक स्क्रिप्ट था पूछ रहा हूँ (मैं अभी हाथ में नहीं है) %%> ने मुझे एक त्रुटि दी, इसे < स्क्रिप्ट में बदल दिया> टैग ने समस्या हल की, लेकिन मुझे यह जानना है कि क्यों ....
वैसे भी, मुझे लगता है कि हमें < स्क्रिप्ट> टैग का उपयोग करना चाहिए कार्य और प्रक्रियाओं को <%%> टैग से बुलाया जाना है ... सही?
मैं इस धारणा के तहत था कि उन्हें वास्तव में मिश्रित नहीं किया जाना चाहिए। – brianary