Hello,

j'ai crée un webUserControl contenant un Panel, des textboxes et un customvalidator, car ce 'module' est utilisé sur plusieurs pages et le controle de validation est assez particulier.

mon problème est que je le place sur une page avec multiview, lorsque je clique sur le bouton pour passez à la view suivante, il exécute ma fonction de validation correctement. mais la valeur de ma propriété a disparu. et donc ma validation foire car elle utilise cette propriété.

Pourriez-vous m'aider?


voici le code de mon webusercontrol


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
Partial Class controles_IBANAccount
    Inherits System.Web.UI.UserControl
 
    Private ls_IBAN As String
    Private validateAccount As accountManager = New accountManager()
 
    Property IBAN() As String
        Get
            Return ls_IBAN
        End Get
        Set(ByVal value As String)
            ls_IBAN = value
            validateAccount.splitAccount(pnlIBAN, value)
        End Set
    End Property
 
    Protected Sub IBANValidator(ByVal source As Object, ByVal args As ServerValidateEventArgs)
 
        'ls_IBAN = UCase(Right(ls_IBAN, Len(ls_IBAN) - 4) & Left(ls_IBAN, 4))
        Dim test As String = IBAN
 
    End Sub
End Class