2011-02-23 62 views
0

我正在學習ASP.net Ajax。我想從數據庫表中提取數據並將其填充到網格中,如以下教程中所示。未知服務器標記<ajax:Grid>

http://dotnetslackers.com/articles/ajax/aspnetajaxgridandpager.aspx

<asp:ScriptManager ID="TheScriptManager" runat="server"> 
    <Services> 
    <asp:ServiceReference Path="~/DataService.asmx" /> 
    </Services> 
</asp:ScriptManager> 
<ajax:Grid ID="grid1" runat="server"></ajax:Grid> 

我已經加入參考 「ajaxcontroltoolkit.dll」

但我得到的錯誤 「未知服務器標記 'AJAX:網格'」。經過一番搜索後,我從以下網站找到了這個解決方案。

http://www.dotnetspider.com/forum/271778-DataGrid-AJAX.aspx

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

但這種解決方案並不爲我工作。

如何解決此錯誤。

在此先感謝。

回答

0

嘗試將TagPrefix屬性更改爲「ajax」而不是「cc1或asp」。

+0

我做到了。它仍然顯示相同的錯誤。 – Sandeep 2011-02-23 05:56:42

+0

@Sandeep如果您仍然收到錯誤,您很可能沒有在您的站點中正確引用AjaxControlToolkit庫。確保您的Web應用程序具有對該庫的引用。以下是關於安裝Ajax Control Toolkit的更多信息:http://stackoverflow.com/questions/40116/how-do-i-install-and-use-the-asp-net-ajax-control-toolkit-in-我的網-3-5-Web的申請。 – 2011-02-23 06:03:49

0

我發現這個項目有些問題。因此,在Northwind解決方案中,我們有兩個項目:網站Northwind和庫Ajax.Control。你在問題中提到的是來自這個圖書館的控制。但是,不幸的是,就我而言,我已經透露,該庫是使用Framework 2.0版本構建的,但包含對Framework 3.5最小的命名空間System.Web.Extensions的引用。所以,我已經將Ajax.Control項目的目標框架更改爲Framework 3.5,現在所有工作都正在進行。

相關問題