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

Résolu
phpdos Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 mars 2010 - 19 août 2009 à 16:13
phpdos Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 mars 2010 - 20 août 2009 à 17:04
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

phpdos Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 mars 2010
20 août 2009 à 17:04
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);
3
Rejoignez-nous