J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien de
bien extraordinaire.
Il fait appel à des webservices pour récupérer les infos et les affiches.
J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart sur
une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart,
l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, la
webpart s'affiche quand même.
Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont
affectés pour chaque audience.
J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et par
contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien de bien extraordinaire. Il fait appel à des webservices pour récupérer les infos et les affiches. J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart sur une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, la webpart s'affiche quand même. Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont affectés pour chaque audience. J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et par contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
Merci d'avance pour votre aide.
Cordialement. Nicolas COLLET.
A vrai dire, il faut implementer le gestionnaire d'audience dan sle render
voci un petit sample (je suis vraiement trop sympa des fois ;) )
J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien de
bien extraordinaire.
Il fait appel à des webservices pour récupérer les infos et les affiches.
J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart sur
une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart,
l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, la
webpart s'affiche quand même.
Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont
affectés pour chaque audience.
J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et par
contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien de bien extraordinaire. Il fait appel à des webservices pour récupérer les infos et les affiches. J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart sur une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, la webpart s'affiche quand même. Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont affectés pour chaque audience. J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et par contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
Merci d'avance pour votre aide.
Cordialement. Nicolas COLLET.
Nicolas
Merci Renaud,
En effet, vous êtes trop sympa. Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une méthode du webpart et pas comme une méthode personnelle de gestion d'évènement. Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du webpart : this.PreRender += new EventHandler(OnPreRender);
-- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
A vrai dire, il faut implementer le gestionnaire d'audience dan sle render
voci un petit sample (je suis vraiement trop sympa des fois ;) )
J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien de bien extraordinaire. Il fait appel à des webservices pour récupérer les infos et les affiches. J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart sur une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, la webpart s'affiche quand même. Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont affectés pour chaque audience. J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et par contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
Merci d'avance pour votre aide.
Cordialement. Nicolas COLLET.
Merci Renaud,
En effet, vous êtes trop sympa.
Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace
suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une
méthode du webpart et pas comme une méthode personnelle de gestion d'évènement.
Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du
webpart :
this.PreRender += new EventHandler(OnPreRender);
--
Cordialement.
Nicolas COLLET.
"Renaud COMTE [MVP]" <No.Spam.141.rcomte@hotmail.com> a écrit dans le message de news:
695E656A-6A44-4757-8CE6-05C668C1DCDD@microsoft.com...
A vrai dire, il faut implementer le gestionnaire d'audience dan sle render
voci un petit sample (je suis vraiement trop sympa des fois ;) )
J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien
de
bien extraordinaire.
Il fait appel à des webservices pour récupérer les infos et les affiches.
J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart
sur
une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart,
l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit,
la
webpart s'affiche quand même.
Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont
affectés pour chaque audience.
J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et
par
contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
En effet, vous êtes trop sympa. Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une méthode du webpart et pas comme une méthode personnelle de gestion d'évènement. Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du webpart : this.PreRender += new EventHandler(OnPreRender);
-- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
A vrai dire, il faut implementer le gestionnaire d'audience dan sle render
voci un petit sample (je suis vraiement trop sympa des fois ;) )
J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien de bien extraordinaire. Il fait appel à des webservices pour récupérer les infos et les affiches. J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart sur une page.
Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, l'enregistrement de l'audience se passe sans erreur.
Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, la webpart s'affiche quand même. Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont affectés pour chaque audience. J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et par contre cela fonctionne sans problème.
Est-ce que quelqu'un aurait une idée du problème ?
Merci d'avance pour votre aide.
Cordialement. Nicolas COLLET.
Renaud COMTE [MVP]
Je pense que la, on peut dire que le post il est BIEN complet
j'ai trouvé encore plus sympa que moi :)
A) oui il s'agit bien du bon namespace ne pas oubliez le using / imports Microsoft.SharePoint.Portal.Audience
B) Effectivment, c'est un des evenement de base des webvpart (donc de l'objet WebControls )
d'ou le protected override pour la dérivation
Merci pour le complément
Si un jour, cette quesiton revient (si si ), je vous laisse y repondre à ma place avec plaisir !
A bientot
Renaud COMTE [MVP]
"Nicolas" a écrit :
Merci Renaud,
En effet, vous êtes trop sympa. Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une méthode du webpart et pas comme une méthode personnelle de gestion d'évènement. Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du webpart : this.PreRender += new EventHandler(OnPreRender);
-- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
>A vrai dire, il faut implementer le gestionnaire d'audience dan sle render > > voci un petit sample (je suis vraiement trop sympa des fois ;) ) > > protected override void OnPreRender(System.EventArgs e) > { > AudienceManager objAudienceManager = new AudienceManager(); > if (objAudienceManager.CheckRuntimeRender(IsIncludedFilter)) > { > this.IsVisible = true; > } > else > { > this.IsVisible = false; > } > } > > Voila > > Renaud COMTE [MVP] > > "Nicolas" a écrit : > >> Bonjour, >> >> J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien >> de >> bien extraordinaire. >> Il fait appel à des webservices pour récupérer les infos et les affiches. >> J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart >> sur >> une page. >> >> Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, >> l'enregistrement de l'audience se passe sans erreur. >> >> Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, >> la >> webpart s'affiche quand même. >> Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont >> affectés pour chaque audience. >> J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et >> par >> contre cela fonctionne sans problème. >> >> Est-ce que quelqu'un aurait une idée du problème ? >> >> Merci d'avance pour votre aide. >> >> Cordialement. >> Nicolas COLLET. >> >> >>
Je pense que la, on peut dire que le post il est BIEN complet
j'ai trouvé encore plus sympa que moi :)
A) oui il s'agit bien du bon namespace
ne pas oubliez le using / imports Microsoft.SharePoint.Portal.Audience
B) Effectivment, c'est un des evenement de base des webvpart (donc de
l'objet WebControls )
d'ou le protected override pour la dérivation
Merci pour le complément
Si un jour, cette quesiton revient (si si ), je vous laisse y repondre à ma place avec plaisir !
A bientot
Renaud COMTE [MVP]
"Nicolas" a écrit :
Merci Renaud,
En effet, vous êtes trop sympa.
Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace
suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une
méthode du webpart et pas comme une méthode personnelle de gestion d'évènement.
Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du
webpart :
this.PreRender += new EventHandler(OnPreRender);
--
Cordialement.
Nicolas COLLET.
"Renaud COMTE [MVP]" <No.Spam.141.rcomte@hotmail.com> a écrit dans le message de news:
695E656A-6A44-4757-8CE6-05C668C1DCDD@microsoft.com...
>A vrai dire, il faut implementer le gestionnaire d'audience dan sle render
>
> voci un petit sample (je suis vraiement trop sympa des fois ;) )
>
> protected override void OnPreRender(System.EventArgs e)
> {
> AudienceManager objAudienceManager = new AudienceManager();
> if (objAudienceManager.CheckRuntimeRender(IsIncludedFilter))
> {
> this.IsVisible = true;
> }
> else
> {
> this.IsVisible = false;
> }
> }
>
> Voila
>
> Renaud COMTE [MVP]
>
> "Nicolas" a écrit :
>
>> Bonjour,
>>
>> J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien
>> de
>> bien extraordinaire.
>> Il fait appel à des webservices pour récupérer les infos et les affiches.
>> J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart
>> sur
>> une page.
>>
>> Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart,
>> l'enregistrement de l'audience se passe sans erreur.
>>
>> Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit,
>> la
>> webpart s'affiche quand même.
>> Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont
>> affectés pour chaque audience.
>> J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et
>> par
>> contre cela fonctionne sans problème.
>>
>> Est-ce que quelqu'un aurait une idée du problème ?
>>
>> Merci d'avance pour votre aide.
>>
>> Cordialement.
>> Nicolas COLLET.
>>
>>
>>
Je pense que la, on peut dire que le post il est BIEN complet
j'ai trouvé encore plus sympa que moi :)
A) oui il s'agit bien du bon namespace ne pas oubliez le using / imports Microsoft.SharePoint.Portal.Audience
B) Effectivment, c'est un des evenement de base des webvpart (donc de l'objet WebControls )
d'ou le protected override pour la dérivation
Merci pour le complément
Si un jour, cette quesiton revient (si si ), je vous laisse y repondre à ma place avec plaisir !
A bientot
Renaud COMTE [MVP]
"Nicolas" a écrit :
Merci Renaud,
En effet, vous êtes trop sympa. Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une méthode du webpart et pas comme une méthode personnelle de gestion d'évènement. Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du webpart : this.PreRender += new EventHandler(OnPreRender);
-- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
>A vrai dire, il faut implementer le gestionnaire d'audience dan sle render > > voci un petit sample (je suis vraiement trop sympa des fois ;) ) > > protected override void OnPreRender(System.EventArgs e) > { > AudienceManager objAudienceManager = new AudienceManager(); > if (objAudienceManager.CheckRuntimeRender(IsIncludedFilter)) > { > this.IsVisible = true; > } > else > { > this.IsVisible = false; > } > } > > Voila > > Renaud COMTE [MVP] > > "Nicolas" a écrit : > >> Bonjour, >> >> J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. Rien >> de >> bien extraordinaire. >> Il fait appel à des webservices pour récupérer les infos et les affiches. >> J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le webpart >> sur >> une page. >> >> Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, >> l'enregistrement de l'audience se passe sans erreur. >> >> Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le droit, >> la >> webpart s'affiche quand même. >> Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui sont >> affectés pour chaque audience. >> J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS et >> par >> contre cela fonctionne sans problème. >> >> Est-ce que quelqu'un aurait une idée du problème ? >> >> Merci d'avance pour votre aide. >> >> Cordialement. >> Nicolas COLLET. >> >> >>
Nicolas
Si je vois la question avant vous, je n'hésiterais pas à répondre. -- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
Je pense que la, on peut dire que le post il est BIEN complet
j'ai trouvé encore plus sympa que moi :)
A) oui il s'agit bien du bon namespace ne pas oubliez le using / imports Microsoft.SharePoint.Portal.Audience
B) Effectivment, c'est un des evenement de base des webvpart (donc de l'objet WebControls )
d'ou le protected override pour la dérivation
Merci pour le complément
Si un jour, cette quesiton revient (si si ), je vous laisse y repondre à ma place avec plaisir !
A bientot
Renaud COMTE [MVP]
"Nicolas" a écrit :
Merci Renaud,
En effet, vous êtes trop sympa. Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une méthode du webpart et pas comme une méthode personnelle de gestion d'évènement. Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du webpart : this.PreRender += new EventHandler(OnPreRender);
-- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
>A vrai dire, il faut implementer le gestionnaire d'audience dan sle render > > voci un petit sample (je suis vraiement trop sympa des fois ;) ) > > protected override void OnPreRender(System.EventArgs e) > { > AudienceManager objAudienceManager = new AudienceManager(); > if (objAudienceManager.CheckRuntimeRender(IsIncludedFilter)) > { > this.IsVisible = true; > } > else > { > this.IsVisible = false; > } > } > > Voila > > Renaud COMTE [MVP] > > "Nicolas" a écrit : > >> Bonjour, >> >> J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. >> Rien >> de >> bien extraordinaire. >> Il fait appel à des webservices pour récupérer les infos et les affiches. >> J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le >> webpart >> sur >> une page. >> >> Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, >> l'enregistrement de l'audience se passe sans erreur. >> >> Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le >> droit, >> la >> webpart s'affiche quand même. >> Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui >> sont >> affectés pour chaque audience. >> J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS >> et >> par >> contre cela fonctionne sans problème. >> >> Est-ce que quelqu'un aurait une idée du problème ? >> >> Merci d'avance pour votre aide. >> >> Cordialement. >> Nicolas COLLET. >> >> >>
Si je vois la question avant vous, je n'hésiterais pas à répondre.
--
Cordialement.
Nicolas COLLET.
"Renaud COMTE [MVP]" <No.Spam.141.rcomte@hotmail.com> a écrit dans le message de news:
B430A98B-0909-4F4B-A2EB-0ABBD915E0AE@microsoft.com...
Je pense que la, on peut dire que le post il est BIEN complet
j'ai trouvé encore plus sympa que moi :)
A) oui il s'agit bien du bon namespace
ne pas oubliez le using / imports Microsoft.SharePoint.Portal.Audience
B) Effectivment, c'est un des evenement de base des webvpart (donc de
l'objet WebControls )
d'ou le protected override pour la dérivation
Merci pour le complément
Si un jour, cette quesiton revient (si si ), je vous laisse y repondre à ma place
avec plaisir !
A bientot
Renaud COMTE [MVP]
"Nicolas" a écrit :
Merci Renaud,
En effet, vous êtes trop sympa.
Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace
suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une
méthode du webpart et pas comme une méthode personnelle de gestion d'évènement.
Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur
du
webpart :
this.PreRender += new EventHandler(OnPreRender);
--
Cordialement.
Nicolas COLLET.
"Renaud COMTE [MVP]" <No.Spam.141.rcomte@hotmail.com> a écrit dans le message de news:
695E656A-6A44-4757-8CE6-05C668C1DCDD@microsoft.com...
>A vrai dire, il faut implementer le gestionnaire d'audience dan sle render
>
> voci un petit sample (je suis vraiement trop sympa des fois ;) )
>
> protected override void OnPreRender(System.EventArgs e)
> {
> AudienceManager objAudienceManager = new AudienceManager();
> if (objAudienceManager.CheckRuntimeRender(IsIncludedFilter))
> {
> this.IsVisible = true;
> }
> else
> {
> this.IsVisible = false;
> }
> }
>
> Voila
>
> Renaud COMTE [MVP]
>
> "Nicolas" a écrit :
>
>> Bonjour,
>>
>> J'ai développé un webpart qui affiche une liste de liens vers d'autres pages.
>> Rien
>> de
>> bien extraordinaire.
>> Il fait appel à des webservices pour récupérer les infos et les affiches.
>> J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le
>> webpart
>> sur
>> une page.
>>
>> Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart,
>> l'enregistrement de l'audience se passe sans erreur.
>>
>> Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le
>> droit,
>> la
>> webpart s'affiche quand même.
>> Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui
>> sont
>> affectés pour chaque audience.
>> J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS
>> et
>> par
>> contre cela fonctionne sans problème.
>>
>> Est-ce que quelqu'un aurait une idée du problème ?
>>
>> Merci d'avance pour votre aide.
>>
>> Cordialement.
>> Nicolas COLLET.
>>
>>
>>
Si je vois la question avant vous, je n'hésiterais pas à répondre. -- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
Je pense que la, on peut dire que le post il est BIEN complet
j'ai trouvé encore plus sympa que moi :)
A) oui il s'agit bien du bon namespace ne pas oubliez le using / imports Microsoft.SharePoint.Portal.Audience
B) Effectivment, c'est un des evenement de base des webvpart (donc de l'objet WebControls )
d'ou le protected override pour la dérivation
Merci pour le complément
Si un jour, cette quesiton revient (si si ), je vous laisse y repondre à ma place avec plaisir !
A bientot
Renaud COMTE [MVP]
"Nicolas" a écrit :
Merci Renaud,
En effet, vous êtes trop sympa. Je me permets juste de rajouter que l'objet AudienceManager se trouve dans le namespace suivant : Microsoft.SharePoint.Portal.Audience
De plus, si j'ai bien tout compris la méthode OnPreRender est prise en compte comme une méthode du webpart et pas comme une méthode personnelle de gestion d'évènement. Je m'explique, il n'est pas nécessaire de rajouter le code suivant dans le constructeur du webpart : this.PreRender += new EventHandler(OnPreRender);
-- Cordialement. Nicolas COLLET.
"Renaud COMTE [MVP]" a écrit dans le message de news:
>A vrai dire, il faut implementer le gestionnaire d'audience dan sle render > > voci un petit sample (je suis vraiement trop sympa des fois ;) ) > > protected override void OnPreRender(System.EventArgs e) > { > AudienceManager objAudienceManager = new AudienceManager(); > if (objAudienceManager.CheckRuntimeRender(IsIncludedFilter)) > { > this.IsVisible = true; > } > else > { > this.IsVisible = false; > } > } > > Voila > > Renaud COMTE [MVP] > > "Nicolas" a écrit : > >> Bonjour, >> >> J'ai développé un webpart qui affiche une liste de liens vers d'autres pages. >> Rien >> de >> bien extraordinaire. >> Il fait appel à des webservices pour récupérer les infos et les affiches. >> J'ai rajouté 2 propriétés que l'on peut configurer une fois que l'on a mis le >> webpart >> sur >> une page. >> >> Lorsque je sélectionne la liste des audiences qui peuvent visualiser cette webpart, >> l'enregistrement de l'audience se passe sans erreur. >> >> Par contre, quand je me connecte avec un utilisateur qui n'a en théorie pas le >> droit, >> la >> webpart s'affiche quand même. >> Toutes mes audiences sont bien compilées, j'ai bien vérifié les utilisateurs qui >> sont >> affectés pour chaque audience. >> J'ai fait un test avec un le webpart Mes Liens qui est un webpart par défaut de SPS >> et >> par >> contre cela fonctionne sans problème. >> >> Est-ce que quelqu'un aurait une idée du problème ? >> >> Merci d'avance pour votre aide. >> >> Cordialement. >> Nicolas COLLET. >> >> >>