Bonjour,
J'ai un formulaire avec une TextBox associée à un CalendarExtender. Le texte de ma TextBox par défaut est "Cliquez ici". L'utilisateur clique et ça fait apparaitre en dessous de cette TextBox un CalendarExtender, l'utilisateur choisi sa date et ça l'inscrit dans la TextBox au format dd/MM/yyyy. Donc pour moi au moment où l'utilisateur envoi les données du formulaire maTextBox.Text est égale à "12/01/2009" (par exemple) or je récupère toujours "Cliquez ici".
J'ai aussi essayé de récupéré la date en faisant TextBox1_CalendarExtender.SelectedDate mais ç'est vide.
Voici mon code :
Page aspx
Code ASP.NET :
<asp:TextBox ID="datedeb" runat="server" Height="20px" ReadOnly="True"
Width="80px" BackColor="#9966FF" Font-Bold="True" ForeColor="#000066"
BorderStyle="Outset">Cliquez ici</asp:TextBox>
<asp:CalendarExtender ID="TextBox1_CalendarExtender" runat="server"
Enabled="True" TargetControlID="datedeb" TodaysDateFormat="d MMMM yyyy" PopupPosition="BottomRight"></asp:CalendarExtender>
<asp:Button ID="btValidation" runat="server" Text="Valider"
onclick="btValidation_Click" BackColor="#9966FF" BorderStyle="Outset"
BorderWidth="3px" Font-Bold="True" />
Code CS
Code C# :
protected void btValidation_Click(object sender, EventArgs e)
{
string dateDeb = datedeb.Text; // Ce qui récupère "Cliquez ici" et non la date sélectionnée dans le CalendarExtender.
...
}
Voilà, pourriez-vous m'indiquer comment récupérer cette date s'il vous plait.