หลักการทำงานของ page คือ ไม่ว่ากดที่เมนูใดๆ page นั้นจะมาแสดงอยู่ส่วนกลางของหน้า Default.aspx เสมอ แต่ปัญหาคือเมื่อเลือกที่เมนูอื่นเมนูก็ยัง Active อยู่ที่เมนู Home ตลอดต้องทำยังไงมันถึงจะ Active ตามเนูที่เลือกค่ะ
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Session("strUser") = "" Or Session("strUser") = Nothing Then
Response.Redirect("login.aspx")
Response.End()
Exit Sub
Else
Dim objCtrl As Control
Dim strPage, strAction, irid, rptName As String
strPage = Request.QueryString("page")
strAction = Request.QueryString("action")
irid = Request.QueryString("irid")
rptName = Request.QueryString("rptName")
Select Case strPage
Case "ir"
Select Case strAction
Case "ins"
objCtrl = LoadControl("~/page1.ascx")
Case "edt"
objCtrl = LoadControl("~/page2.ascx")
Case "del"
objCtrl = LoadControl("~/page3.ascx")
End Select
Exit Select
End Select
Me.hplContainer.Controls.Add(objCtrl)
End If
End Sub