マスター ページでは、ページの読み込み時に管理画面へのリンクを非表示にしようとしています。コードは次のとおりです。
<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' が宣言されていません。保護レベルにより、アクセスできない場合があります。
これを修正する方法はありますか?