ASP 튜토리얼에서 서브루틴을 호출하는 방법
VBScript를 사용하여 서브루틴 호출, 샘플 코드:
<html>
<머리>
<%
하위 vbproc(숫자1,숫자2)
response.write(숫자1*숫자2)
서브 끝
%>
</head>
<본문>
<p>다음과 같이 프로그램을 호출할 수 있습니다:</p>
<p>결과: <%call vbproc(3,4)%></p>
<p>또는 다음과 같습니다:</p>
<p>결과: <%vbproc 3,4%></p>
</body>
</html>
JavaScript, 샘플 코드를 사용하여 서브루틴을 호출합니다.
<%@ 언어=자바스크립트 %>
<html>
<머리>
<%
함수 jsproc(숫자1,숫자2)
{
응답.쓰기(num1*num2)
}
%>
</head>
<본문>
<p>
결과: <%jsproc(3,4)%>
</p>
</body>
</html>
VBScript 및 JavaScript를 사용하여 서브루틴 호출, 샘플 코드: <html>
<머리>
<%
하위 vbproc(숫자1,숫자2)
응답.쓰기(num1*num2)
서브 끝
%>
<스크립트 언어=javascript runat=서버>
함수 jsproc(숫자1,숫자2)
{
응답.쓰기(num1*num2)
}
</script>
</head>
<본문>
<p>결과: <%call vbproc(3,4)%></p>
<p>결과: <%call jsproc(3,4)%></p>
</body>
</html>
ASP 소스 코드에는 서브루틴과 함수가 포함될 수 있습니다.
<html>
<머리>
<%
하위 vbproc(숫자1,숫자2)
response.write(숫자1*숫자2)
서브 끝
%>
</head>
<본문>
<p>결과: <%call vbproc(3,4)%></p>
</body>
</html>
<%@ 언어=언어 %> 행을 <에 작성합니다.
HTML
> 태그 위에서 다른 스크립트 언어를 사용하여 서브루틴이나 함수를 작성할 수 있습니다.
<%@ 언어=자바스크립트 %>
<html>
<머리>
<%
함수 jsproc(숫자1,숫자2)
{
응답.쓰기(num1*num2)
}
%>
</head>
<본문>
<p>결과: <%jsproc(3,4)%></p>
</body>
</html>
VBScript와 JavaScript의 차이점
VBScript로 작성된 ASP 파일에서 VBScript 또는 JavaScript 서브루틴을 호출할 때 호출 키워드와 서브루틴 이름을 사용할 수 있습니다. 서브루틴에 매개변수가 필요한 경우 call 키워드를 사용할 때 매개변수를 괄호로 묶어야 합니다. call이 생략되면 매개변수를 괄호로 묶을 필요가 없습니다. 서브루틴에 매개변수가 없으면 괄호는 선택 사항입니다. JavaScript로 작성된 ASP 파일에서 VBScript 또는 JavaScript 서브루틴을 호출할 때 서브루틴 이름 뒤에 괄호를 사용해야 합니다.