【问题标题】:Asp.net Initial data in pull in UpdatePanelAsp.net 在 UpdatePanel 中拉取初始数据
【发布时间】:2014-05-07 14:27:17
【问题描述】:

我有一个从 Page_Load 中的 odata 服务填充的下拉列表。 下拉列表位于 UpdatePanel 控件中。

目前,在填充下拉列表之前页面不会加载。

如何才能使页面最初加载,然后在后台继续填充下拉列表?

【问题讨论】:

    标签: c# drop-down-menu updatepanel


    【解决方案1】:

    不要在 Page_Load 中加载 DDL

    让空白的 DDL 在客户端呈现,然后使用 AJAX 或 JavaScript 从服务器获取记录并将它们添加到 DDL。

    【讨论】:

    • 好的。您将如何将服务加载到 Ajax 中?
    • 有多种选择: - 使用 AJAX 计时器并在第一个滴答事件期间加载 DLL - 使用单独的 Web 服务方法,该方法将通过 Ajax 调用提供所有数据 - 使用纯 JavaScript/AJAX要按需加载记录,您还可以添加其他选项,而不是一次性加载所有记录,您可以加载 n 组(例如 10/100 或其他组)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-06
    • 2018-05-16
    • 1970-01-01
    相关资源
    最近更新 更多