2009-12-22 55 views
1

我使用的是母版頁的工作...AJAX不是母版

再有就是使用該母版在.aspx ..

我想使用什麼是AJAX NumericUpDownExtender但我正在逐漸從一開始的錯誤,當我把這個在我的母版

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc2" %> 
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
Namespace="System.Web.UI" TagPrefix="asp" %> 

錯誤消息我得到的是

分析器Ë rror消息:無法加載文件或程序集「AjaxControlToolkit」或其某個依賴項。該系統找不到指定的文件。

Source Error: 

Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
Line 4: 
Line 5: <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc2" %> 
Line 6: <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
Line 7:  Namespace="System.Web.UI" TagPrefix="asp" %> 

源文件:/Site1.Master線:5

程序集加載跟蹤:下列 信息可以幫助 確定程序集 'AjaxControlToolkit' 不能 加載。

警告:裝配綁定日誌記錄爲 已關閉。要啓用程序集綁定 故障記錄,註冊表 值 [!HKLM \ SOFTWARE \微軟\融合EnableLog] (DWORD)設置爲1。注意:有一個與 集綁定失敗日誌記錄關聯的 性能損失。要關閉 此功能,請刪除註冊表 值 [HKLM \ Software \ Microsoft \ Fusion!EnableLog]。

回答

2

您需要擁有正確版本的AjaxControlToolkit DLL。

而且,它需要位於應用程序的bin文件夾(或GAC)中。

Here's a quick explanation如何設置這個,一步一步設置。

2

通常,這意味着您缺少對Ajax控件工具包(dll或項目,具體取決於您的操作方式)的引用,或者您有參考,但是版本錯誤。 (有一個適用於.Net 2.0的版本和一個適用於更高版本的版本,您需要知道您正在編譯的是哪個版本的框架,然後參考適當版本的Ajax Control Toolkit。)

如果您已更改你的目標框架,因爲增加了對工具包的引用,那麼你很可能會指向工具包的錯誤版本。

編輯 - 添加

下面是對同一問題的鏈接在另一個論壇。

http://forums.asp.net/t/1055304.aspx?PageIndex=2

另一個編輯

此外,版本= 1.0.61025.0絕對是版本意味着NET 2.0。你的標籤說.Net 3.5。