nie mogłem znaleźć wiele dokumentacji w interneciejaka jest różnica między <% %> i <script language = "vbscript" runat = "server"> w klasycznym asp?
tak daleko Teraz oczywistą różnicą wydaje się, że mogę mieszać HTML i VBScript przy użyciu „skrypt” tag
na przykład, to jest ok
<% public sub display_literal() %> literal <% end sub %>
ale z tagu skrypt powinieneś
<script language="vbscript" runat="server"> public sub display_literal2() response.write "literal2</br>" end sub </script>
na tej stronie
http://www.newobjects.com/pages/ndl/alp/asp-structure.htm
mówi, że
W klasycznym ASP skrypt napisany w języku skryptowym dla domyślnej strony (tj język założony dla znaczników <%%> jest wykonywany drugi - np. cały kod skryptu w tagach <%%> jest inicjowany po wszystkich skryptach < SCRIPT RUNAT = SERVER ...>.
ale zrobiłem kilka testów i nie mogli go zweryfikować ...
Pytam bo miałem skryptu (nie mam go pod ręką teraz), że za pomocą < %%> podał mi błąd, zmieniając go na tag> skryptu rozwiązany problem <, ale chciałbym wiedzieć, dlaczego ....
mimo wszystko, myślę, że powinniśmy użyć tagu skryptu < dla funkcje i procedury, które mają być wywoływane z tagów <%%> prawda?
Miałem wrażenie, że tak naprawdę nie powinny się mieszać. – brianary