Meilleur auteur de réponses
calculer la somme de deux textbox avec le bouton entrer

Question
-
Réponses
-
Dans ce cas il te suffit juste de changer le code dans la page Aspx :
En ajoutant un panel et tu definis quel est le bouton par défaut grace à la propriété DefaultButton.
Exemple :
<asp:Panel ID="Panel1" runat="server" DefaultButton="BtnEntrer"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:TextBox ID="TextBoxSomme" runat="server"></asp:TextBox> <asp:Button ID="BtnEntrer" runat="server" Text="Entrer" /> <asp:Button ID="Button2" runat="server" Text="Entrer2" /> </asp:Panel>
Cordialement, Pascal.
Développeur Wpf/SilverLight/WinPhone7
- Marqué comme réponse chabata lundi 30 mai 2011 21:38
Toutes les réponses
-
Voici un exemple pour faire une somme.
Dans le code Aspx :
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:TextBox ID="TextBoxSomme" runat="server"></asp:TextBox> <asp:Button ID="BtnEntrer" runat="server" Text="Entrer" /> </asp:Content>
et dans le code Aspx.cs :
protected void Page_Load(object sender, EventArgs e) { BtnEntrer.Click += new EventHandler(BtnEntrer_Click); } void BtnEntrer_Click(object sender, EventArgs e) { Int32 iValeur1 = 0; Int32 iValeur2 = 0; Int32 iValeurSomme = 0; Int32.TryParse(TextBox1.Text, out iValeur1); Int32.TryParse(TextBox2.Text, out iValeur2); iValeurSomme = iValeur1 + iValeur2; TextBoxSomme.Text = iValeurSomme.ToString(); }
Cordialement, Pascal.
Développeur Wpf/SilverLight/WinPhone7
- Proposé comme réponse Pascal Saille samedi 28 mai 2011 08:23
-
-
Bonjour, chabata,
Est-ce que vous avez testé la solution proposée ? Merci pour partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Bonne journée,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
-
-
Dans ce cas il te suffit juste de changer le code dans la page Aspx :
En ajoutant un panel et tu definis quel est le bouton par défaut grace à la propriété DefaultButton.
Exemple :
<asp:Panel ID="Panel1" runat="server" DefaultButton="BtnEntrer"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:TextBox ID="TextBoxSomme" runat="server"></asp:TextBox> <asp:Button ID="BtnEntrer" runat="server" Text="Entrer" /> <asp:Button ID="Button2" runat="server" Text="Entrer2" /> </asp:Panel>
Cordialement, Pascal.
Développeur Wpf/SilverLight/WinPhone7
- Marqué comme réponse chabata lundi 30 mai 2011 21:38
-
merci bien Pascal elle marche correctement :))))
j'ai essayer de le faire 2 fois dans le meme page mais elle marche pas !!
j'ai fait deux Panel et chaque panel a une "defaultbutton" mais elle marche que pour une seule j'ai mit une point d’arrêt et j'ai remarquer que la premiere marche correctement mais la deuxième fait appel a la première bouton pas la deuxième l'orsque j'appuie sur le bouton entrer
une proposition !!
-
Moi sa marche sans problème mais pour que cela fonctionne il faut absolument que le panel concerné ait le focus.
<asp:Panel ID="Panel1" runat="server" DefaultButton="BtnEntrer"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:TextBox ID="TextBoxSomme" runat="server"></asp:TextBox> <asp:Button ID="BtnEntrer" runat="server" Text="Entrer" /> <asp:Button ID="Button2" runat="server" Text="Entrer2" /> </asp:Panel> <asp:Panel ID="Panel2" runat="server" DefaultButton="Button3"> <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox> <asp:TextBox ID="TextBox5" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Entrer" /> <asp:Button ID="Button3" runat="server" Text="Entrer2" /> </asp:Panel>
Cordialement, Pascal.
Développeur Wpf/SilverLight/WinPhone7
- Proposé comme réponse Pascal Saille mardi 31 mai 2011 07:18