我正在学习ASP.net Ajax。我想从db表中提取数据并在网格上填充它,如下面的教程所示。
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 :(得分:0)
尝试将TagPrefix属性更改为“ajax”而不是“cc1或asp”。
答案 1 :(得分:0)
我发现这个项目存在一些问题。因此,在Northwind解决方案中,我们有两个项目:Web站点Northwind和库Ajax.Control。您在问题中提到的是来自此库的控件。但是,不幸的是,在我的情况下,我发现库是使用Framework 2.0版本构建的,但包含对Framework.Web.Extensions的命名空间,这些命名空间属于Framework 3.5的最小值。所以,我已经将Ajax.Control项目的目标框架更改为Framework 3.5,现在一切正常。