1. Microsoft Ajax和Microsoft Ajax Control Toolkit 2. jQuery
我已经使用过Control Toolkit,编写了一个完整的Extender,一旦你理解了背后的故事,它就非常直观。但我也喜欢jQuery的简单性。
所以我想听听你们中的一些人会选择哪一个(每个选项的优缺点),同时考虑到我们主要处理微软技术。你会更倾向于工具包还是jQuery,还是两者兼备?
编辑: 我刚刚进行了一些测试,必须承认,目前我认为工具包更好,因为它更加集成化。我的目的主要是在服务器控件上使用它,因此使用工具包,在服务器端我可以使用相应的类来执行某些操作。
CalendarExtender toolkitCalendarExtender = new CalendarExtender();
toolkitCalendarExtender.TargetControlID....
...
this.Controls.Add(toolkitCalendarExtender);
这样做非常好,因为我不必处理在自定义服务器控件内以某种方式构造的预定义JavaScript的呈现。使用jQuery,我必须这样做(除了 Nicolas提到的工具包外,但是在专业环境中使用它的支持太弱了)。
非常感谢。