我们目前正在开发一些自定义的asp.net服务器控件.现在我们想为其中一些添加一些Ajax支持.现在基本上会有两种选择
> Microsoft Ajax& Microsoft Ajax Control Toolkit
> jQuery
我已经使用Control Toolkit工作,编写了一个完整的Extender,一旦你理解了背后的故事,它就非常直观.但我也喜欢jQuery的简单性.
所以我想听听你们中的一些人(他们每个人的优点/缺点),同时考虑到我们主要处理的是微软技术.你会更多地使用工具包或jQuery,……或两者兼而有之?
//编辑:
我刚做了一些测试,我不得不承认,由于集成,我现在找到了更好的工具包.我的目的主要是在服务器控件上使用它,所以使用工具包我在服务器端有相应的类,我可以在那里做类似的事情
CalendarExtender toolkitCalendarExtender = new CalendarExtender(); toolkitCalendarExtender.TargetControlID.... ... this.Controls.Add(toolkitCalendarExtender);
这非常好,因为通过这种方式,我不必处理渲染预定义的JavaScript,我将其构建为自定义服务器控件中的字符串.使用jQuery我必须这样做(除了提到的toolkit Nicolas,但是在专业环境中使用它的支持太弱了)
非常感谢.
虽然这些可能不是重点,但我会尝试. jQuery没有UpdatePanel – 这是一件好事.您的jQuery技能很容易转移到另一个堆栈,如ASP.NET MVC,Django或Rails.我已经看过MS的Ajax文档已经有一段时间了,但jQuery的文档对我来说是一个很大的因素 – 它非常棒.
原文链接:https://www.f2er.com/windows/365027.html我听说有些开发人员使用这两个库,也可能需要考虑一下.