Bonjour à tous,

Voilà ma question : est-il possible d'autoriser ou pas dans le code behind l'affichage d'une page selon une certaine condition ?

J'ai fait mes pages comme je le faisais en PHP, donc ça donne quelque chose du genre (dans la page .aspx):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<%If Session.Item("ALeDroit") = True Then%>
' ici j'affiche ma page
<% Else %>
' ici la page d'accès refusé
<%End If%>
Et donc après avoir fait tout ça je me suis dit qu'il y avait peut-être une commande à placer dans le Page_Load du code-behind qui autorise ça, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Protected Sub Page_Load(...)
If Session.Item("ALeDroit") = True Then
' la commande qui autorise la page à s'afficher
Else
Response.Redirect("AccesRefuse.aspx")
End If
End Sub
En fait la première méthode fonctionne très bien mais si jamais la deuxième existe autant profiter du code-behind.

Merci par avance.