使用ASP.NET UpdatePanel选择2 JQuery问题

Kei*_*lin 1 asp.net ajaxcontroltoolkit jquery-select2

有一个现有的解决方案我被要求使用Select2 JQuery库进行增强.

updatepanel一个保存按钮.那updatepanel是一个ASP.NET DropDownList.

在文件准备好我发行

$('.dropdownspecificclass').select2();
Run Code Online (Sandbox Code Playgroud)

当页面首次呈现时,它看起来像预期的那样DropDownList具有Select2提供的标记视图.

单击保存按钮,保存过程在async没有页面刷新的情况下完成,但Select2下拉列表丢失了Select2样式,现在看起来像常规下拉列表.

如果我尝试将Select2类应用于控件的CssClass属性,则客户端上会发生JavaScript错误." 未为Select2 selectControlName定义未捕获的查询函数 "

思考?

小智 5

我遇到过同样的问题.而不是在document.ready函数中给出命令,而是在pageLoad函数中给出它.pageLoad函数将在部分回发期间执行.

function pageLoad(sender, args) {
        $(".dropdownspecificclass").select2();
    }
Run Code Online (Sandbox Code Playgroud)