Comment afficher un calendrier
Bonjour;
j'ai un formulaire qui contient un champ date de naissance, et j'aimerai qu'un calendrier s'affiche lors du clique sur ce champ, j'ai cherché sur le net mais je trouve pas grand chose, la plus pars des postes parlent du event calendar et c'est pas ce que je veux.
merci dd'avance
PS : je travaille avec ASP MVC
evenement Calendar dans un projet mvc
Bonjour,
je me permet d'intervenir sur le sujet puisqu'il n'est pas marqué comme résolue (peut ferais-je un nouveau sujet si je n'ai pas de réponse)
Je souhaite afficher aussi un calendar en asp.net mvc 2 (je débute et j'y comprend pas grand chose), je veux ajouter un Event OnVisibleMonthChanged pour pouvoir changer le mois dans le calendrier. Je suis ce qu'il y a sur msdn mais aucun résultats :
mon calendrier est figé j'ai beau cliquer dessus, il ne passe pas dans l'évènement, il l'ignore.
voici mon code sur la page aspx:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<form id="Form1" runat="server" >
<input type="submit" name="VoirCalendrierDeb" value="A partir du" />
<asp:Calendar id="calendar1" runat="server"
SelectionMode="DayWeekMonth" ShowGridLines="true"
OnVisibleMonthChanged="MonthChange" onload="Page_Load">
<WeekendDayStyle BackColor="gray">
</WeekendDayStyle>
</asp:Calendar>
</form> |
et voilà mon code toujours sur la même page plus haut avant les balises <asp:content>
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <script language="C#" runat="server">
void MonthChange(Object sender, MonthChangedEventArgs e)
{
string test;
if (e.NewDate.Month > e.PreviousDate.Month)
{
test = "You moved forward one month.";
}
else
{
test = "You moved backwards one month.";
}
} |
La seule différence que j'ai avec l'exemple sur msdn c'est que j'ai une ViewMasterPage, donc sur ma page aspx je n'ai pas de balise <head> et je met mon script juste après la premire ligne <%@ Page Title=""...
Voilà ça fait un bon moment que je cherche et je ne trouve aucune solution, j'ai vu ce sujet qui correspond à ma recherche, je vois que ce n'est pas résolue non plus... j'espère que quelqu'un pourra m'aider ce serais top !
Merci par avance