Un bouton affiche un panel (asp.net c Sharp) : Comment s’affiche-t-il, ce [Résolu]

Signaler
Messages postés
9
Date d'inscription
mercredi 19 août 2009
Statut
Membre
Dernière intervention
8 mars 2010
-
Messages postés
9
Date d'inscription
mercredi 19 août 2009
Statut
Membre
Dernière intervention
8 mars 2010
-
J’ai un bouton « Panel » en bas de mon formulaire.

Lorsque l’utilisateur clique sur le bouton « Panel » on affiche le contenu de ce panel.

Jusqu’au là, ça va…

Mon bouton et le panel sont en bas de mon formulaire et lorsque l’on clique sur le bouton, la page de mon formulaire se monte en haut de l’écran et l’utilisateur doit utiliser « Barres de défilement/scrollbars » pour voir le contenu du « Panel ».

Alors comment je peux faire pour que, lorsque l’on clique sur le bouton, le panel s’affiche sans que la page se monte en haut.


Dans le fichier aspx :


Contenu du panel : toto 


Dans mon fichier aspx.cs
public void Show_Next(object Src, EventArgs Args)
{

Output.Visible = true;
}



javascript:void(0);

1 réponse

Messages postés
9
Date d'inscription
mercredi 19 août 2009
Statut
Membre
Dernière intervention
8 mars 2010

Voici la solution :

Voici mon code :

Dans mon fichier aspx :

(…)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    void Page_Init(object sender, EventArgs e)
    {
        SetFocus(Output);
        SetFocus(cmbPaysG);
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

(…)

Outpot c’est mon id de Panel




CmbPaysG c’est l’id de mon menu déroulant




Pour plus d’info voir le lien

http://msdn.microsoft.com/en-us/library/e04ah0f4.aspx

javascript:void(0);