Страница asp - это просто тип html-страницы. Все, что вы можете поместить в простой HTML, например, блок скрипта, также может быть помещено на страницу asp. Очевидно, однако, что если это не серверный скрипт, то он не должен идти внутри маркеров <% %>
.
<%Option Explicit%>
<!DOCTYPE ... >
<html>
<head>
--html header stuff goes here, like css declarations--
<script type...>
--javascripty (client-side) things go here--
</script>
<%
--vbscript (server-side) stuff goes here, or you can change your
server settings to use javascript instead--
%>
</head>
<body>
--more combinations of straight html markup,
client-side scripting enclosed in <script> tags, and
server-side code enclosed in <% %>--
</body>
</html>
Обратите внимание, что вы хотите минимизировать попадание и выход из серверного сценария, но дело в том, что вы можете иметь столько блоков кода, сколько вам нужно.