2011-09-18 26 views
0

我通過使用某些代碼使用了「日曆擴展器」,但出現錯誤。我也包含了Ajax-tollkit。在asp.net中執行CalendarExtender期間面臨的問題

**錯誤消息:

Compiler Error Message: CS0012: The type 'System.Web.UI.ExtenderControl' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.

**我的代碼:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Article_edit.ascx.cs" Inherits="Controls_Article_edit" %> 

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> 

<b>Date </b>&nbsp; 
<asp:TextBox ID="Article_When" runat="server" Width="150"></asp:TextBox> 
<cc1:CalendarExtender ID="ceCalendar" runat="server" PopupButtonID="ibtnCalendar" TargetControlID="Article_When"> 
</cc1:CalendarExtender> 

我並參考部分和現在我面臨以下錯誤:

一個ScriptManager需要在頁面上使用ASP.NET AJAX腳本組件。

注意:當我包含scriptManager控件時,編譯器無法將其識別爲有效的控件。

我現在應該做什麼?

+0

您是否添加了對程序集「System.Web.Extensions」的引用? – BrokenGlass

+0

你可以添加''..希望它能幫助你。並確保母版頁中沒有其他'toolkit'或'script manager'標籤。謝謝! –

回答

0

將System.Web.Extensions添加到您的項目中 - 右鍵單擊​​ - >添加參考。