Rendre un objet visible si l'utilisateur est identifié
Je voudrais que dans UserControl un objet ne soit visible que si l'utilisateur s'est identifié.
J'ai placé à côté de l'objet un LoginStatus
J'ai créé une procédure publique qui teste le LoginStatus et rend l'objet visible ou non
Code:
btn_Modif.Visible = lg_Status.LoginText <> "Connexion"
J'appelle cette procédure dans le Load de la page qui contient le UserControl.
Le problème est que je ne passe dans le Load que la première fois que j'affiche la page.
Lier une option du menu à l'objet LoginStatus
Je voudrais savoir s'il est possible de conditionner un Item du menu à l'objet LoginStatus
J'ai essayé dans le code de placer l'objet entre balises mais cela ne fonctionne pas
Code:
1 2 3 4 5
| <asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<asp:MenuItem Text="Administration" Value="Administration">
<asp:MenuItem NavigateUrl="~/Fiches/SaisieFiche.aspx?ID=0" Text="Recette">
</LoggedInTemplate> |
Existe-t-il une propriété qui permette de soumettre une des options du menu au fait que l'on est identifié ou non