bonjour,dans une page aspx j'ai un textbox je souhaite après saisie d'une valeur dans le textbox cliquer sur un bouton ,effectuer un test sur la valeur saisie et afficher les résultats dans des labels.
le code de la page aspx.cs et le suivant :
code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void ButtonClick(object sender, EventArgs e)
    {
        Decimal salaire = Decimal.Parse(TextBox1.Text);
        if (salaire < 10500)
        {
            Decimal.Parse(textbox2.Text) = 10500;
            TextBox3 = salaire;
            TextBox4 = null;
        }
        if (salaire > 10500 && salaire < 18000)
        {
            TextBox2 = salaire;
            TextBox3 = salaire;
            TextBox4 = null;
 
        }
        if (salaire > 18000 && salaire < 30000)
        {
            TextBox2 = salaire;
            Decimal.Parse(textbox3.Text) = 18000;
            Decimal.Parse(textbox4.Text) = salaire - 18000;
        }
        if (salaire > 30000 )
        {
            Decimal.Parse(textbox2.Text) = 30000;
            Decimal.Parse(textbox3.Text) = 18000;
            Decimal.Parse(textbox4.Text) = salaire - 18000;
        }
 
    }
}
quand j'execute la page aspx dans le navigateur une erreur s'affiche:
Le nom 'textbox2' n'existe pas dans le contexte actuel.
je dois changer quelque chose dans ma page aspx mais je sais pas quoi faire.
je sollicite votre aide.
merci