2010-10-27 6 views
0

Mon code est séparé par beaucoup de contrôles sur un masterpage, mais sur la page principale Je cetteDojo ValidationTextBox ne fonctionne pas avec asp.net

<form dojoType="dijit.form.Form" id="form1" runat="server"> 

ce qui sera injecté dans c'est un validationtextbox , qui ne valide pas

<input dojoType="dijit.form.ValidationTextBox" required="true" 
                  placeholder="Your Name" 
                  missingMessage="Please enter your name." 
                  intermediateChanges="true" 
                  name="Name" 
                  id="Name" 
                  type="text" 
                  value="test" /> 

Quelqu'un at-il des idées pour lesquelles ce dojo ne fonctionnerait pas? Je n'ai pas de point d'exclamation rouge au bout de la boîte.

Répondre

2

Le problème était que quelqu'un a changé les thèmes css pour les widgets dijit. Le dojo fonctionnait correctement, je ne pouvais pas voir les actions parce que le css n'était pas implémenté correctement.

0

Je ne suis pas familier avec le processus d'injection ASP ... si c'est une insertion dynamique du HTML ci-dessus, vous devrez invoquer dojo.parser.parse() sur le fragment, sinon Dojo ne rendra pas le widget et vous obtiendrez un simple contrôle INPUT

Questions connexes