我有一個ASP.NET Web應用程序。我使用Visual Studio 2005構建它。我的一個用戶控件需要AJAX Control Toolkit。不過出於某種原因,我的項目不會構建。但是,我引用了AjaxControlToolkit程序集。它出現在項目參考文獻中。Visual Studio 2005 + AjaxToolkit
有沒有人有任何想法,爲什麼這個應用程序不會建立?
謝謝!
我有一個ASP.NET Web應用程序。我使用Visual Studio 2005構建它。我的一個用戶控件需要AJAX Control Toolkit。不過出於某種原因,我的項目不會構建。但是,我引用了AjaxControlToolkit程序集。它出現在項目參考文獻中。Visual Studio 2005 + AjaxToolkit
有沒有人有任何想法,爲什麼這個應用程序不會建立?
謝謝!
UpdatePanel是System.Web.Extensions.dll
的一部分,並且在安裝到GAC(全局程序集緩存)中時不需要顯式添加到項目的bin文件夾中。
有關更多信息,請參閱ASP.NET AJAX documentation。該ASP.NET 2.0 AJAX Extensions 1.0 msi can be downloaded here。
(我將離開這裏的答案的其餘部分,因爲它可能被證明爲別人有用)
這聽起來像AJAX控件工具包是不是在頁面引用。確保你有代碼隱藏的
using AjaxControlToolkit;
。
此外,您可能想要將它添加到web.config
<pages>
<controls>
<add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
</controls>
</pages>
這指定了AJAX Control Toolkit中標記前綴的ASPX標記使用時的控制。
按照http://www.ajaxtoolkit.net/ ...
注意:此Septemeber 2009年發佈:工具包版本3.0.30930只是 使用 Visual Studio 2008中誰是大廈Framework 3.5的 .NET的頂級用戶如果您使用的是.NET Framework 2.0和。
Visual Studio 2005中然後 你應該在CodePlex上使用較早版本的工具包1.0.20229。
所以,不幸的是,如果你仍然在VS2005開發,你被卡住一個非常古老和馬車版本的阿賈克斯
對於.NET 2.0(不 3.5!),從這裏下載here。
請注意:如果你的web應用程序使用的.Net 2和3.5以上的混合,可以theoritically有阿賈克斯的兩個(或更多)版本的安裝,以應付不止一個淨框架。但是你必須給他們單獨的程序集。請參閱here和here。
你能提一下具體的編譯錯誤嗎? – EndangeredMassa 2009-10-26 13:46:11
我收到類似 的錯誤「名稱空間」System.Web中不存在類型或名稱空間名稱「UpdatePanel」。UI「 」元素「ModalPopupExtender」不是已知元素 – user70192 2009-10-26 13:49:34