ASP Function Non Returning values คือรูปแบบ Function ที่ไม่มีการReturn ค่ากลับให้กับ Call Function คือเมื่อมีการเรียกใช้งานแล้ว Function จะทำงานเสร็จสิ้นภายในตัวเอง ข้อเสียของการออกแบบ Function รูปแบบนี้คือ เราไม่สามารถทราบได้ว่าหรือนำค่าตัวแปร/ผลลัพธ์ ที่ได้จาก Function ไปใช้งานได้ต่อ
Syntax
Function name()
[statements]
[name = expression]
[Exit Function]
[statements]
[name = expression] End Function
AspFunctionNonReturn.asp
<% Option Explicit %>
<html>
<head>
<title>ThaiCreate.Com ASP Function</title>
</head>
<body>
<%
Function NonReturn(ByRef strA,ByRef strB)
Response.write CDbl(strA)+CDbl(strB)
End Function
Dim strA,strB
strA = 100
strB = 200
Call NonReturn(strA,strB)
%>
</body>
</html>
จากตัวอย่างจะเห็นได้ว่า Function NonReturn รับค่า Argument 2 ตัว คือ strA และ strB ซึ่งเมื่อรับค่า Argument ได้แล้ว Function ทำการบอกค่าตัวแปร 2 ตัว และแสดงผลออกมาในทันทีโดยไม่มีการ Return ค่ากลับไปให้ Call Function Screenshot