Bonjour j'ai un petit problème avec ma textbox qui me fait des misère
l'objectif final est de calculer une date à partir de celle saisie par l'utilisateur.
Voici mon code :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <asp:Label ID="lb_date_deb" runat="server" Text="Date de début"></asp:Label> <asp:TextBox ID="tb_date_deb" runat="server" AutoPostBack="true" OnTextChanged="SELECTED_DATE"></asp:TextBox> <ajax:CalendarExtender runat="server" TargetControlID="tb_date_deb" ID="Cal_Date_livre" Format="dd/MM/yyyy"></ajax:CalendarExtender>
Mais je passe jamais dans le SELECTED_DATE()...
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 protected void Page_Load(object sender, EventArgs e) { [...] if(!IsPostBack) tb_date_deb.ReadOnly = true; } protected void SELECTED_DATE(object sender, EventArgs e) { if (!string.IsNullOrEmpty(tb_date_deb.Text)) { DateTime _deb = DateTime.Parse(tb_date_deb.Text); DateTime _end = _deb.AddMonths(36).AddDays(-1); tb_date_fin.Text = _end.ToString("dd/MM/yyyy"); } }
Une remarque de plus, c'est que la TB se vide au postback.
Auriez-vous une idée sur la cause du problème ?
Partager