【问题标题】:Minimize javascript HTTP calls from AjaxControlToolkit controls?最小化来自 AjaxControlToolkit 控件的 javascript HTTP 调用?
【发布时间】:2010-09-06 03:48:47
【问题描述】:

我喜欢 ASP.NET Ajax 控件工具包为 ASP.NET 开发人员提供的易用性。但是,我根本没有发现它是一个可扩展的解决方案。我有一个带有 2 个日期输入字段的页面。通过为每个日期字段附加一个 TextBox 和一个 CalendarExtendar 控件,我得到了几个(实际上是 11 个)外部 Javascript 调用 /ScriptResource.axd?d=xxxx

有什么办法可以控制吗?为什么这么烂?有什么更好的 .NET Ajax 工具包可以提供相同(或更好)的功能集,这些功能更具可扩展性、直接性和完全可定制性?不想在这里重新发明轮子。

【问题讨论】:

    标签: javascript asp.net ajax frontend


    【解决方案1】:

    我总是喜欢使用 JQuery 或 Prototype 在 javascript 中编写我的 Ajax 调用。 ASP.NET Ajax Toolkit 确实让事情变得更容易,但似乎从来没有这么优雅。

    我个人会制作一个新的日历控制器。通过这种方式,您可以控制正在进行的 AJAX(使用 JQuery/Prototype)调用。

    【讨论】:

      【解决方案2】:

      ASP.NET AJAX 允许您使用 ScriptManager 注册 Web 服务,这将创建 JavaScript 代理供您调用。见http://msdn.microsoft.com/en-us/library/bb515101.aspx

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-25
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 2011-05-05
        相关资源
        最近更新 更多