“ASP.NET AJAX服务器控件”和“ASP.NET服务器控件”项目类型有什么区别?

5
"ASP.NET AJAX Server Control"和"ASP.NET Server Control"项目类型有什么区别?
一个项目类型是否比另一个更具优势?
是否有一些事情可以在其中一个中完成而不能在另一个中完成?
谢谢。
编辑: 我找到了这个链接:http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders 这是该链接的引用,我认为它回答了我的问题:
“乍一看,似乎ASP.NET服务器控件与其他两个控件不同之处在于它不支持AJAX。然而,这并不完全正确,在本教程的第一部分中,我将演示基于仅服务器控件开发启用AJAX的控件可以达到多远。虽然ASP.NET服务器控件不能直接访问AJAX脚本,但它可以实现封装在其他控件(如UpdatePanel或AJAX扩展计时器控件)中的AJAX脚本,以提供AJAX功能。对于那些不太热衷于深入研究JavaScript的控件开发人员来说,服务器控件提供了一个极好且干净的开发路径。”
“AJAX服务器控件和AJAX服务器控件扩展器通过与JavaScript文件耦合,并允许在控件类的属性和JavaScript类的属性之间进行映射,与常规ASP.NET服务器控件不同。当您需要其他AJAX服务器控件未提供的功能或仅想使用客户端脚本自定义控件以避免ASP.NET控件生命周期时,这是最佳选择。”
编辑2:我刚看到Aghilas Yakoub的答案有相同的链接 :)

1
+1 我谷歌搜索了一下,没有找到任何相关的内容 http://goo.gl/EJohY - user1477388
你想做什么?也许你可以从那里开始,这样就不会得到这样的明智评论了。 - MethodMan
你对AJAX和ASP.Net的理解如何? - JB King
4
对于那些喜欢用Google搜索的人们,我刚刚在Google上发现了这个东西,所以... - Jonathan DS
2个回答

4

在项目方面,它们是相同的。唯一的区别在于默认情况下创建的控件的初始样板代码。您完全可以将Ajax控件添加到简单服务器控件项目中,反之亦然。


1
谢谢,这基本上就是我想知道的。 - Soenhay

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接