bonjour,
Je dispose d'un bouton,d'un Validation Summary ainsi que d un tres grand nombre de Required Field Validator (ainsi que divers texboxs).
Si je clique sur le bouton et que mes champs ne sont pas complété correctement, alors grace a la fonction "SetFocus" que j ai trouvé dans la FAQ de developpez.com, on a le focus qui se place au niveau du Validation Summary.
Ce premier click marche bien, mais si je reclick a nouveau sur le bouton,
le focus se place nulle part et mon scroll ball est toujours au meme niveau, autrement dit il reste a la meme place(soit au niveau du bouton).
Voici le code en gros :
private void Button1_Click(object sender, System.EventArgs e)
{
if(!IsValid)
{
SetFocus(ValidationSummary);
}
}
Lors de mes 2 click, je rentre bien dans le if, mais je ne comprend pas pourkoi lors du 2eme click, le focus ne se place pas au niveau du Validation Summary comme le 1er.
Autre indication, mon bouton se trouve tout en bas de ma page et mon Validation Summary se trouve tout en haut.
Si vous avez une idée, merci de me prevenir car je suis vraiment perdu . Je ne vois pas d ou ca peut venir.