none
Récupérer la valeur du contrôle "Calendar" en Jquery dans un fichier javascript externe RRS feed

  • Question

  • Bonjour,

    Je viens vers vous pour un soucis que je rencontre, j'aimerais récupérer la valeur "SelectedDate" de mon contrôle Calendar  dans visual studio C# par le biais de mon fichier Javascript qui est externalisé de ma page.aspx.

    <asp:Calendar ID="Calendar" runat="server" ClientIDMode="static"></asp:Calendar>

    En tant normal j'aurais fais ceci: 

    <%= Calendar.SelectedDate.ToString(DateFormat) %> dans le code Jquery mais les balises c# sont du coup désactivées dans le fichier externe.... Et je ne peux pas mettre du script dans cette page (trop sale).

    y aurait-il une méthode pour récupérer cette date directement en jquery à partir du calendrier natif?

    $('#Calendar'). ?????????

    Si quelqu'un à une idée ou mieux solution je suis preneur.....

    Cordialement,

    lundi 15 février 2016 16:05

Réponses

  • Bonjour,

    Vous avez la possibilité de regarder le code Html généré par le contrôle Calendar et donc d'en déduire l'Id, le Name pour pouvoir effectivement l'utiliser via jQuery.

    Mais c'est pas top.

    De toutes façons, le contrôle Calendar est pas top.

    Si vous avez déjà jQuery de référencé, autant utiliser le datepicker de jQueryUI. (un exemple ici)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mardi 16 février 2016 07:21