Bonjour
J'ai défini ceci dans mon webpart
derriere, j'utilise le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Always" RenderMode="Inline"> <ContentTemplate> <CAGen:SPContentTypeChooser runat="server" ID="CAModeleChooser" Validation="ValidationFunction" ValidationGroup="CreerEmplacementValidatorGroup" /> </ContentTemplate>
Mais je rencontre le problème suivant: Validation et ValidationGroup sont null lors de l'exécution de mon code, et je ne sais pas pourquoi puisque je les rempli bien dans mon webpart... quelqu'un aurait une idée?
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 [Category("Behavior"), DefaultValue(null), Description("Fonction de validation du controle"), Browsable(true)] public event ServerValidateEventHandler Validation; [Category("Behavior"), DefaultValue(""), Description("Groupe de validation"), Browsable(true)] public string ValidationGroup { get; set; } public SPFieldChooser():base() { ... if (Validation != null) { validator = (CustomValidator)Page.ParseControl("<asp:CustomValidator ID=\"tbEmplacementValidator\" runat=\"server\" ControlToValidate=\"" + identifier + "\" Display=\"Dynamic\" ValidationGroup=\""+ValidationGroup+"\"></asp:CustomValidator>"); validator.ServerValidate += validator_ServerValidate; tr.Cells[1].Controls.Add(validator); } ... }
Merci par avance
Partager