我喜欢ASP.NET Ajax控件工具包为ASP.NET开发人员提供的简易性。但是,我根本没有发现它是一个可扩展的解决方案。我有一个包含2个日期输入字段的页面。通过为每个日期字段添加一个TextBox和一个CalendarExtendar控件,我得到几个(实际上是11个)外部Javascript调用/ScriptResource.axd?d=xxxx
有没有办法控制这个?为什么吸这么多?什么是更好的Ajax Ajax工具包,它可以提供相同(或更好)的功能集,这些功能更具可扩展性,直接性和完全可定制性?不想在这里重新发明轮子。
答案 0 :(得分:2)
我总是喜欢使用JQuery或Prototype在javascript中编写我的Ajax调用。 ASP.NET Ajax Toolkit确实使事情变得更容易,但它似乎从未如此优雅。
我个人会制作一个新的日历控制器。这样您就可以控制正在进行的AJAX(使用JQuery / Prototype)调用。
答案 1 :(得分:0)
ASP.NET AJAX允许您使用ScriptManager注册Web服务,ScriptManager将为您调用创建JavaScript代理。请参阅http://msdn.microsoft.com/en-us/library/bb515101.aspx。