2010-03-13 4 views
0

im faire un chèque nom d'utilisateur de la disponibilité en ASP.net utilisant ajax UpdatePanel, mais je continue à obtenir l'erreur suivanteASP.net ScriptManager et le contrôle AJAX

Le contrôle avec « UserNameUP » ID nécessite une ScriptManager sur la page. Le ScriptManager doit apparaître avant tous les contrôles qui en ont besoin.]

im en utilisant l'assistant de création de l'utilisateur, pour créer un nouvel utilisateur, mais je veux vérifier si l'utilisateur existe déjà, j'ai le code suivant dans le fichier ASPX

<asp:UpdatePanel runat="server" ID="UserNameUP"> 
<ContentTemplate> 
<asp:TextBox ID="UserName" runat="server" Width="200px" AutoPostBack="true" OnTextChanged="Username_Changed"></asp:TextBox></ContentTemplate> </asp:UpdatePanel><br /> 

mais je continue à obtenir cette erreur, que peut aider

grâce

Répondre

1

Avant votre panneau de mise à jour, assurez-vous que vous avez un ScriptManager:

<asp:ScriptManager id="ScriptManager1" runat="server"> 
    </asp:ScriptManager> 
+0

est-ce que je ne mets rien dans l'asp: ScriptManager ?? im obtenir maintenant une nouvelle erreur "Une seule instance d'un ScriptManager peut être ajoutée à la page." mais la chose est que je n'ai pas une autre instance !! – c11ada

+0

Delete Me Please – Jammin

+0

Examinez la page aspx et vérifiez qu'il n'y a pas un deuxième ScriptManager quelque part sous votre panneau de mise à jour. –

0

Avez-vous un gestionnaire de scripts dans une page maître? Cela peut provoquer l'erreur "Une seule instance d'un scriptManager peut être ajouté à la page"? Ou, si son DNN, il y en a un sur chaque "page" par défaut.

+0

je n'utilise pas de page maître, – c11ada

Questions connexes