Я не могу найти много документации в Интернете
На данный момент очевидным отличием является то, что вы не можете смешивать html и vbscript, используя тег script
например, это нормально
<% public sub display_literal() %>
literal
<% end sub %>
но с тегом script вы должны
<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
это говорит о том, что
В классическом ASP сценарий, написанный на языке сценариев по умолчанию для страницы (т. Е. Язык, предполагаемый для тегов <%%>), выполняется вторым - например, весь код скрипта в тегах <%%> инициализируется после всех скриптов .
но я сделал пару тестов и не смог проверить ...
Я спрашиваю, потому что у меня был скрипт (у меня его сейчас нет), который с помощью <%%> дал мне ошибку, меняя его на тег , я решил проблему Хотелось бы знать почему ....
в любом случае, я думаю, что мы должны использовать тег для функций и процедур, которые должны вызываться из тегов <%%> ... верно?