Çoğu arkadaş belirli değişkenler kullanıp değişkenin şartı oluştuğunda sayfaya başka bir dosya include etmekte mantıksal olarak kullanımda bir hata yokmuş gibi görünsede kod çirkinliğine yol açıyor. Yada sayfada belirli hatalar yazdırıcağında sürekli aynı yazıyı yazıp duruyor bu gibi durumlar için ASP de Public Sub kullanmak gerekir böylece heryerde aynı kodu kullanabiliriz tekrar tekrar yazmaya gerek yoktur ve kodlar sadece çağırıldığında çalışır.

<%
Public Sub deneme

	Response.Write("Merhaba heryerde kullanabileceğimiz bir Yazı")


degisken1="Merhaba"
degisken2="Selam"

End Sub

Call deneme()
%>