在我们的母版页中,我们试图在页面加载时隐藏指向管理屏幕的链接。这是代码:
<div class="footer" id="divAdmin" Visible="False">
<ul>
<li><a href="~/admin.aspx">Administration Page</a></li>
</ul>
</div>
用户成功登录后,如果用户是管理员,则显示链接。管理员分配给它的 userRole 为 1。
我正在尝试在 page_load() 事件中使用以下代码来完成此操作:
If Session("UserRole") = 1 Then
divAdmin.Visible = True
End If
我无法超越错误以下错误:
未声明错误“divAdmin”。由于其保护级别,它可能无法访问。
任何想法如何解决这一问题?