ในโครงการ ASP ขนาดใหญ่หลายหน้าเกี่ยวข้องกับฟังก์ชั่นการเลี้ยวหน้า หากแต่ละหน้าเขียนโปรแกรมการเปลี่ยนหน้างานดังกล่าวจะช่วยลดประสิทธิภาพการทำงานจะไม่เอื้อต่อการทำให้เป็นโมดูลาร์ของโครงการและไม่สามารถนำรหัสกลับมาใช้ใหม่ได้ ดังนั้นจึงจำเป็นต้องทำให้ฟังก์ชั่นแ