bonjour,
j'ai fait un Controle utilisateur "UpPatientez.ascx" contenant un updateProgress . J'ai mis dedans un gif et un label de message: Ce qui donne :
<asp:UpdateProgressID="UpPatientez"runat="server"DisplayAfter="100">
<ProgressTemplate>
<divclass="divPatientez"align="center">
<asp:PanelID="Panel1"runat="server"CssClass="patientez">
<asp:ImageID="Image1"runat="server"ImageUrl="~/Images/RollerASW.gif"/>
<asp:LabelID="lbPatientez"runat="server"Text=" Patientez un moment..."></asp:Label>
</asp:Panel>
</div>
</ProgressTemplate>
</asp:UpdateProgress> je voudrais particulariser le message pour une page particulière et mettre autrechose que
" Patientez un moment...">Naturellement, j'ai écrit dans la code:
Dim _MessagePatientez AsString
<Bindable(True), Category("affichage"), DefaultValue("patientez un moment"), Description("Texte du message d'attente")> _
PublicProperty MessagePatientez() AsString
Get
'Dim Panel1 As Panel = UpPatientez.FindControl("Panel1")
'Dim lbPatientez As Label = Panel1.FindControl("lbPatientez")
_MessagePatientez = lbPatientez.Text
Return _MessagePatientez
EndGet
Set(ByVal value AsString)
'Dim Panel1 As Panel = UpPatientez.FindControl("Panel1")
'Dim lbPatientez As Label = Panel1.FindControl("lbPatientez")
lbPatientez.Text = value
_MessagePatientez = value
EndSet
EndProperty
Seulement, Le "lbPatientez" semble introuvable par VS 2005 et le serveur qui renvoie une erreur lors des tentatives (commentaires en vert ) de findControl .
J'ai lu les commentaires de Cyril sur cet UpdateProgress, qui semble inabouti, mais je ne vois pas de solution.
Quelqu'un sait-il pourquoi ça plante ?
merci d'avance
SuperBouly