2012-06-01 90 views
0

我有一个老项目,该项目包括三个不同的项目。当我试图建立的项目我收到此错误信息:类型或命名空间名称“阿贾克斯”找不到

"The type or namespace name 'Ajax' could not be found (are you missing a using  
directive or an assembly reference?)" 

我已经找到解决方案,缺少项目或命名空间在线,但它看起来像我错过了一些默认的库。

的代码看起来是这样的:

//Ajax method to Check for existing file name 
[Ajax.AjaxMethod()] 
public DataTable CheckSearchName(string searchname){ 
    // code goes here 
} 

任何帮助吗?

回答

2

最后问题解决了。我错过了这个项目的参考。我在我的网站的bin文件夹中找到了一个Ajax.dll文件。然后,所有我需要做的只是添加到该文件(网站/项目参考>添加参考>浏览>(浏览到Bin文件夹)> Ajax.dll

该诀窍。

1

这听起来像是从.NET 1.1/2.0天,真的老了微软AJAX.NET库。

在这里看到:Microsoft AJAX.NET,其中有一个下载链接类库:Ajax.NET Professional

+0

你是对的。这个项目最初是建立在.Net 2.0框架上的,其中一个问题是:我认为我的机器已经安装了Ajax(VS 2008显示了Ajax扩展和Ajax控件工具包),为什么还需要安装另一个Ajax? – SZT

+0

您需要有什么类库该项目预计在项目是引用它的引用,然后从上面的类添加该库中的命名空间(或整个项目)。 – mccrager

+0

能否请您解释一下,多一点?我加对AjaxPro.2.dll和AjaxPro.dll的引用,但都没有他们似乎在工作。我是否也必须使用“使用”?如果是的话,我会怎么做? – SZT

相关问题