2013-10-01 116 views
0

我有一個Ajax選項卡容器,其中包含兩個選項卡面板,其中包含兩個更新面板,其中包含兩個更新面板。當我保存解決方案時,Visual Studio會自動創建兩個具有相同選項卡面板的新asp選項卡容器,並在其中更新面板。它甚至將元素命名爲與ajax元素相同的元素。然後這會產生一個錯誤,因爲幾個元素被命名爲相同的。Ajax工具包問題

有誰知道如何防止這種情況?

我使用Visual Studio 2012和.NET 4.5

謝謝。

+0

你能分享一些代碼? – Umair

回答

0

這裏是你可以做什麼:

檢查AjaxControlToolkit.dll和AjaxControlToolkit.pdb在你的bin文件夾。

將組件<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>放置在頁面上方。

確保ScriptManager的是的ContentPlaceHolder

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 

或請點擊此鏈接爲Ajax工具包的正確安裝的的BodyContent如下: http://roopeshreddy.wordpress.com/2012/10/07/installingconfiguring-ajaxcontroltoolkit-through-nuget/

+0

感謝您的回覆smrutiranjan。我發現了這個問題。在標記頁面上註冊程序集時,我使用「asp」作爲標記前綴屬性。我將其更改爲ajaxToolkit,並解決了問題。謝謝! – Funkyspirit

+0

如果我的回答很有用,那麼標記它。以便其他人可以找到這個幫助。 –