2010-08-13 65 views
1

如何将ajax功能添加到我的项目中需要做些什么。 我需要下载什么工具包,或者如何整合它。 我真的需要为我的项目放置更新面板吗?如何将ajax集成到我的项目中

+0

你知道AJAX是什么吗? – 2010-08-13 15:27:44

+0

不,我不知道这很多,但一些机构建议我不要闪烁页面上回发使用ajax,所以我问你这个。 我真的需要做什么? – NoviceToDotNet 2010-08-13 15:28:55

回答

0

我想你需要提供更多的信息,然后才能给你一个确定的答案。

Ajax只是简单地使用Javascript来请求一个网页 - 与用户点击一个链接相同 - 除了JavaScript获取所请求页面的内容而不是将其显示给用户。

这允许您在不刷新页面的情况下在JavaScript内请求数据。

正如你所提到的UpdatePanel,我假设你正在使用ASP.Net - 在这种情况下,.Net 2.0不包括AJAX,你需要一些额外的安装来使它工作。 3.5和更高版本包括它本地。

如果您刚刚开始涉足整个领域,我建议您在尝试使用AJAX之前在幕后做一些阅读 - 理解它的做法会在以后为您节省很多麻烦。如果你真的不需要任何特别的东西来使AJAX工作 - 你可以自己完全用JavaScript编写它(我已经完成了太多次)。正如Doug的回答中所提到的,JQuery非常棒,即使没有AJAX功能也值得使用。

但是,如果你想使用的UpdatePanel和AJAX,最简单的选择是的.Net 3.5或更高版本(Visual Studio 2008或更高版本)AJAX使您的ASP网站使用AJAX Control Toolkit的

+0

那么我该如何让我的项目ajax使能我需要下载一些DLL或工具包来将它集成到我的项目中,以在我的项目上工作ajax? – NoviceToDotNet 2010-08-13 15:40:58

+0

将脚本管理器添加到我的项目中需要做什么? – NoviceToDotNet 2010-08-13 15:53:14

+0

当我添加 我的投影它我的aspx页面不认识这个标记我需要做什么 – NoviceToDotNet 2010-08-13 15:56:13

0

在我看来,jQuery具有最好的AJAX功能,易于学习和使用。它有很好的文档,并有很多教程和示例 - 我喜欢它。

1

一种方法(http://www.asp.net/ajax/ajaxcontroltoolkit/samples/),它提供了一些使用ASP控件的AJAX功能,这对新手DotNet开发人员应该很熟悉。与其他控件一样,AJAX Control Toolkit是您添加到解决方案中的DLL。然后在ASP.NET页面中使用标记。

对于更多定制和先进的AJAX功能,您最好的选择是使用JQuery(http://jquery.com/)并创建* .asmx Web服务。 JQuery包含一个$ .ajax()调用,它将使用JSON与ASP.NET Web Services进行通信。此SO页面可能会有帮助 - Calling ASMX from jQuery和此Encosia博客条目可能会有所帮助 - http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/。 JQuery是一个JavaScript文件库,您可以下载,包含在您的页面中,并使用您自己的JavaScript文件进行调用。

我还建议您阅读AJAX的维基百科条目(http://en.wikipedia.org/wiki/Ajax_(programming))并熟悉相关技术。

相关问题