2010-03-13 34 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

相關問題