
Envoyé par
reperret
C'est quand meme dingue de pas pouvoir remplacer une chaine "05/06/2013" en dur par une variable quoi !!!
Ben c'est faisable, c'est juste qu'il faut savoir le faire 
Tu as deux solutions, soit le faire via le binding, soit le faire via le code behind.
Passage de la valeur via binding :
<asp:Calendar id="Calendar1" runat="server" OnSelectionChanged="SelectDate" SelectedDate="<%# DateTime.Today %>">
Et dans le code-behind, ne pas oublier de binder le calendrier :
1 2 3 4 5
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Me.Calendar1.DataBind()
End If
End Sub |
Passage de la valeur via le code behind :
<asp:Calendar id="Calendar1" runat="server" OnSelectionChanged="SelectDate">
et dans le code behind :
1 2 3 4 5
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Me.Calendar1.SelectedDate = DateTime.Today
End If
End Sub |
Partager