Alors : côté aspx ça donne :
<p align="center">
<EW:CALENDARPOPUP id="calpop_demande" runat="server" AutoPostBack="True" OnDateChanged="calpop_demande_DateChanged" CellPadding="2px" Culture="French (France)" Width="100px" UpperBoundDate="12/31/9999 23:59:59" AllowArbitraryText="false" CellSpacing="0px" CalendarLocation="Bottom" CalendarWidth="200" ClearDateText="Effacer la date" GoToTodayText="Aujourd'hui :" ShowGoToToday="True" VisibleDate="2006-01-01"
SelectedDate="2006-01-01" (essaie de suppression) DisableTextboxEntry="false">
<BUTTONSTYLE borderstyle="Outset"></BUTTONSTYLE>
<WEEKDAYSTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="White"></WEEKDAYSTYLE>
<SELECTEDDATESTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="Yellow"></SELECTEDDATESTYLE>
<CLEARDATESTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="White"></CLEARDATESTYLE>
<HOLIDAYSTYLE font-size="X-Small" forecolor="White" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="Black"></HOLIDAYSTYLE>
<WEEKENDSTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="LightGray"></WEEKENDSTYLE>
<DAYHEADERSTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="Orange"></DAYHEADERSTYLE>
<GOTOTODAYSTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="White"></GOTOTODAYSTYLE>
<OFFMONTHSTYLE font-size="X-Small" forecolor="Gray" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="AntiqueWhite"></OFFMONTHSTYLE>
<TODAYDAYSTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="LightGoldenrodYellow"></TODAYDAYSTYLE>
<MONTHHEADERSTYLE font-size="X-Small" forecolor="Black" font-names="Verdana,Helvetica,Tahoma,Arial" backcolor="Yellow"></MONTHHEADERSTYLE>
</EW:CALENDARPOPUP>
</p>
Et côté code behind :
protected
void calpop_demande_DateChanged(object sender
, EventArgs e
) {
// si la date choisie n'est pas valide
Session
["tmpdem"] = calpop_demande
.SelectedDate
;
}
// calpop_debut_DateChanged
Et dans le page_load() :
calpop_demande.LowerBoundDate=DateTime.Parse
("01/01/2006");
calpop_demande.SelectedDate = calpop_demande.LowerBoundDate;
Session["tmpdem"] = calpop_demande.SelectedDate;
Voilà, j'espère que c'est clair...
