Titre: Un bouton affiche un panel (asp.net c Sharp) : Comment s’affiche-t-il, ce Panel
Posté par: phpdos le le 19-08-2009 a 16:28:33
Un bouton affiche un panel (asp.net c Sharp)
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 :
Code:
<asp:Button CausesValidation="false" Text="Panel" onClick="Show_Next" runat="server"/>
<asp:Panel id="Output" Visible="False" runat="server"> Contenu du panel : toto </asp:Panel>
|
|
Dans mon fichier aspx.cs
Code:
public void Show_Next(object Src, EventArgs Args) { Output.Visible = true; }
|
|
|
Titre: Re:Un bouton affiche un panel (asp.net c Sharp) : Comment s’affiche-t-il, ce Pan
Posté par: phpdos le le 20-08-2009 a 17:12:03
Voici la solution :
Voici mon code :
Dans mon fichier aspx :
(…)
Code ASP.NET :
<!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
Code ASP.NET :
<asp:Panel id="Output" Visible="False" runat="server">
CmbPaysG c’est l’id de mon menu déroulant
Code ASP.NET :
<asp:DropDownList ID="cmbPaysG" runat="server" AutoPostBack="True" onselectedindexchanged="cmbPaysG_SelectedIndexChanged" >
Pour plus d’info voir le lien
http://msdn.microsoft.com/en-us/library/e04ah0f4.aspx |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|