2010-03-13 35 views
0

IM使用AJAX的UpdatePanel做在ASP.net用户名可用性检查,但我不断收到以下错误ASP.net的ScriptManager和AJAX控件

ID为“UserNameUP”的控制需要在页面上的ScriptManager。使用ScriptManager必须使用创建用户向导,创建一个新的用户需要它的任何控件之前出现。]

IM,但我想检查用户是否已经存在,我在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 /> 

,但我不断收到这个错误,任何一个可以帮助

感谢

回答

1

您更新面板之前,请确保您有一个ScriptManager:

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

我不把任何东西放在asp:ScriptManager?即时获取新错误 “只能将一个ScriptManager实例添加到页面中。”但事情是我没有另一个实例! – c11ada 2010-03-13 13:43:38

+0

删除我请 – Jammin 2010-03-13 13:46:06

+0

翻阅aspx页面并仔细检查在更新面板下方是否有第二个ScriptManager。 – 2010-03-13 13:56:34

0

您是否在母版页中有脚本管理器?这可能会导致“只有一个ScriptManager的实例可以添加到页面”错误?

或者,如果其DNN在默认情况下每个“页面”上都有一个。

+0

即时通讯不使用母版页, – c11ada 2010-03-13 13:53:25

相关问题