我的页面有三个框架,top、left、right,布局为"T"形,用户登录框在top框架内完成,left框架中的页面根据top框架中的页面登录的用户组显示相应的树型菜单,菜单项的点击操作明细页面在right框架的页面中显示。
现在的问题是:
如果不操作left中的树,top中登录的用户相应的菜单树可以在left中正常显示,怎样切换用户,点击登录按钮,都完全正常。
这是登录按钮的代码:
    Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click
        Dim tcManage As New MytcManage
        If Trim(DdlUserID.SelectedValue).Length = 0 Or Trim(DdlUserID.SelectedValue) = "" Then
            Response.Write("<script language='javascript'>alert('请输入用户编码.');</script>")
            Return
        End If
        If Trim(txtUserPassword.Text).Length < 6 Or Trim(txtUserPassword.Text) = "" Then
            Response.Write("<script language='javascript'>alert('密码长度不足6位.');</script>")
            Return
        End If
        Dim dsLoginedUser As System.Data.DataSet = tcManage.tcUsers_Login(CInt(DdlUserID.SelectedValue), tcManage.GetHashString(txtUserPassword.Text))
        If IsNothing(dsLoginedUser) Then
            Response.Write("<script language='javascript'>alert('用户名或密码不正确,登录失败。');</script>")
        Else
            Dim UserInfo As New UserInfo
            txtPopedom.Text = dsLoginedUser.Tables(0).Rows.Count.ToString
            txtUserState.Text = DdlUserID.SelectedValue.ToString
            UserInfo.UserID = dsLoginedUser.Tables(0).Rows(0).Item("tcID")
            UserInfo.UserName = dsLoginedUser.Tables(0).Rows(0).Item("tcName")
            UserInfo.UserGroup = dsLoginedUser.Tables(0).Rows(0).Item("tcUserGroup")
            UserInfo.UserGroupName = dsLoginedUser.Tables(0).Rows(0).Item("tcUserGroupName")
            Session("UserInfo") = UserInfo
            txtUserState.Text = UserInfo.UserName + ":在线"
            txtPopedom.Text = UserInfo.UserGroupName
            Response.Write("<script language=javascript> top.frames.item('LeftFrame').location.reload();</script> ")
        End If
    End Sub
但是一担操作了left中的树节点(right中自然响应相应的页面),再在top中用其他组用户登录,right框架中就显示"不重新发送消息,则无法刷新网页"对话框,无论用“重试”或“取消”按钮操作,left中的树都不能正确显示相应的菜单树,只显示上次正确登录的用户组的菜单树。
这个问题折磨我三周了,高手能指点我吗?
积分可以全部给您,只求帮我解决。
这里先谢了!