【问题标题】:jquery datepicker inside update panel disappears after postback更新面板内的jquery datepicker在回发后消失
【发布时间】:2017-03-31 14:18:06
【问题描述】:

我有一个自定义控件,其中包含一个 jquery datepicker 并在 $(document).ready() 函数中对其进行初始化。

我在 aspx 页面中使用了这个 datepicker 自定义控件两次(开始日期和结束日期),它们放置在更新面板中。这在页面第一次加载时工作正常,而在回发发生时消失。

我尝试在 function pageLoad() 而不是 $(document).ready() 中初始化 datepicker,但这种方法的问题是只有结束日期 datepicker 可见,但在第一次加载页面或发生回发时不可见开始日期。

我尝试了其他解决方案,但它们不适用于这种情况。 以下是我尝试过的几个解决方案link1link2link3 请帮忙。

【问题讨论】:

    标签: jquery asp.net datepicker custom-controls updatepanel


    【解决方案1】:

    试试这个

    function pageLoad(sender, args) {
                if (args.get_isPartialLoad()) {
                    $(function () {
                        //place Your datepicker code -- $("controlId").datepicker();
                    });
                }
            }
    

    【讨论】:

    • 抱歉回复延迟。正如我之前提到的,如果我们在函数 pageLoad{ } 中初始化日历,UI 中只会显示最后一个日期选择器
    猜你喜欢
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 2018-03-29
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    相关资源
    最近更新 更多