2010-08-31 3 views
0

Est-ce que quelqu'un sait comment faire CustomValidator travailler avec des contrôles qui sont en DetailsView par exemple la mise à jour Ahen articleCustomValidator dans DetailsView

CustomValidator ne marche pas le travail sur les contrôles qui sont detailsview après performin par exemple la mise à jour sur cette detailsview. Par exemple RequiredFiledValidator fonctionne sans problème alors que CustomValidator a des problèmes (Validation ne se produit pas):/

Répondre

1

Le problème est que le lien de mise à jour dans DetailsView ne déclenche pas de contrôles de validation dans la publication, car un Button, ImageButton ou LinkButton est requis pour cela arrive. Les validateurs côté client qui utilisent javascript fonctionnent bien, ce qui est assez déroutant. La solution consiste à convertir votre CommandField DetailsView: s en un TemplateField: 'Modifier les champs' -> Sélectionnez le champ de commande -> cliquez sur 'Convertir ce champ en un TemplateField'.

Vous pouvez voir une discussion à ce sujet ici: http://forums.asp.net/t/1102008.aspx?PageIndex

Questions connexes