IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Ajax Discussion :

Mask de saisie ajax ne fonctionne pas


Sujet :

ASP.NET Ajax

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut Mask de saisie ajax ne fonctionne pas
    Bonjour à tous
    Voila j'ai un petit probleme. J'ai des textbox ou je dois mettre une date
    J'ai essayer en faisant cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    AjaxControlToolkit.MaskedEditExtender ajaxMask = new AjaxControlToolkit.MaskedEditExtender();
    ajaxMask.Century = 2000;
    ajaxMask.Mask = "99/99/9999";
    ajaxMask.MaskType = AjaxControlToolkit.MaskedEditType.Date;
    ajaxMask.TargetControlID = "maTextbox";
    et dans le code aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:TextBox runat="server" ID="maTextBox" OnTextChanged="MAJ" AutoPostBack="true" />
    et cela ne marche pas.
    J'ai également essayer de mettre dans le aspx
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <ajax:MaskedEditExtender
    ID="MaskedEditExtender1" runat="server" Century="2000" Mask="99/99/9999"  
    MaskType="Date" TargetControlID="maTextBox">
    </ajax:MaskedEditExtender>
    mais cela ne marcher pas non plus car je n'avais pas de scriptmanager qui n'est pas reconnnu dans la page aspx alors que dans la C# ca passe tres bien.

    Quelqu'un a-t-il deja rencontrer le probleme?
    Merci d'avance

  2. #2
    Membre émérite Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 459
    Par défaut
    Salut,

    As tu placé un script manager dans ta page asp ? C'est l'élément essentiel au fonctionnement du framewort Ajax.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut
    J'ai essayé mais il ne me dis que l'element n'est pas connu pourtant dans le web config j'ai bien mis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
          <pages>
            <controls>
              <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
            </controls>
          </pages>
    du coup j'avais remplacer par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <cc1:ToolkitScriptManager runat="server" />
    qui ne marchait pas plus

  4. #4
    Membre émérite Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 459
    Par défaut
    Attention il y a 2 versions du script manager, une version qui est inclue dans le Framework .Net et une livrée avec l'AjaxToolkit. De mémoire il faut utiliser celle utilisé dans le Framework .Net (celle de base) à vérifier, mais je pense que c'est la piste a suivre.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 159
    Par défaut
    ben c'est ce que j'ai fait à la base je me me suis meme demander si ca exister en 2.0 et a priori oui.

    La solution avec ToolkitScriptManager c'etait apres coup.
    Je vais continuer a chercher meme si j'ai l'impression d'avoir fait le tour de toute les solutions meme les plus farfelues. merci pour ton aide en tout cas.

  6. #6
    Membre émérite Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 459
    Par défaut
    Je suppose que tu as du aussi y penser mais bon on sait jamais :

    As tu 2 script manager dans ta page (un dans ta master page ou dans un place holder)???

Discussions similaires

  1. success ajax ne fonctionne pas
    Par rib dans le forum jQuery
    Réponses: 1
    Dernier message: 10/01/2011, 15h17
  2. Réponses: 4
    Dernier message: 16/07/2010, 18h01
  3. Réponses: 3
    Dernier message: 29/06/2009, 09h32
  4. [AJAX] script ajax qui fonctionne pas tout le temps
    Par krfa1 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 30/05/2007, 11h12
  5. [AJAX] Script ajax ne fonctionne pas sur IE :( !
    Par Funattitude dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 10/08/2006, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo