我设置了两个从数据库填充的会话:
Session("username") = reader.Item("user_name").ToString Session("department") = reader.Item("user_department").ToString
根据用户登录的部门(IT 部门、客户服务等)添加限制
会话可以从 LogIn.aspx 形式读取到 Default.aspx 形式
但在其他页面中:
IF Session("Department")<>"IT" Response.Redirect("LogIn.aspx") End If
这重定向到 LogIn.aspx 和 Session("Department") 等于 Nothing
关于它为什么这样做的任何想法?我尝试搜索我的代码中缺少的东西,但我找不到任何东西。