ASP.NET Sub Procedure คือส่วนของโปรแกรมที่ทำงานเสร็จสิ้นภายในตัวเอง เหตุผลที่ใช้ Sub คือ ต้องการแยกโปรแกรมทำงานให้เป็นสัดส่วน เพราะการประกาศตัวแปรภายใน Sub จะไม่มีผลกับส่วนอื่น ๆ ของโปรแกรม โคงสร้างของ Sub ไม่สามารถทำการ Return ค่ากลับมาได้ เดียวสามารถเปลี่ยนค่าผ่าน Argument ที่รับค่าแบบ ByRef
Syntax
Sub mySub
.......
End Sub
เมื่อสร้าง Sub โปรแกรมแล้วสามารถเรียกใช้งาน Sub โดยใช้คำสั่ง Call Sub-Name() หรือ Sub-Name() ได้โดยตรง
Sample
<%@ Page Language="VB" %>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
MySub()
End Sub
Sub MySub()
Me.lblText.Text = "Welcome To www.ThaiCreate.Com"
End Sub
</script>
<html>
<head>
<title>ThaiCreate.Com ASP.NET</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label id="lblText" runat="server"></asp:Label>
</form>
</body>
</html>