สำหรับวิธีการนั้นไม่ยากโดยหลัก ๆ แล้วไฟล์ Default.aspx จะเป็นไฟล์แรกที่ Web Server เรียกข้อมูลเพื่อแสดงผล ส่วนพวกหน้า Webpage ต่าง ๆ แทนที่จะใช้ Wepage(.aspx) เราจะใช้ Web User Control (.ascx) เพื่อโหลดและแสดงผลในหน้า Webpage อีกที
เริ่มต้นด้วยการสร้าง Project ขึ้นมาใหม่ ASP.NET Web Application
หลังจากที่เพิ่มไฟล์ Web User Control ครบทุกหน้าแล้ว ก็ให้กลับมาที่หน้า Default.aspx ดับเบิ้ลคลิกที่หน้า Page เพื่อเรียก Event OnLoad() ให้ใส่คำสั่งนี้ลงไป
VB.NET
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim objCtrl As Control
Dim strPage As String
strPage = Request.QueryString("page")
Select Case strPage
Case "service"
objCtrl = LoadControl("~/PageService.ascx")
Exit Select
Case "aboutus"
objCtrl = LoadControl("~/PageAboutUs.ascx")
Exit Select
Case "contactus"
objCtrl = LoadControl("~/PageContactUs.ascx")
Exit Select
Case Else
objCtrl = LoadControl("~/PageHome.ascx")
Exit Select
End Select
Me.pnlContainer.Controls.Add(objCtrl)
End Sub