Asyncpostback 时 UpdatePanel 中的 SelectPicker 消失

SelectPicker in UpdatePanel disappear when Asyncpostback

这是我的第一个问题,很抱歉我的英语不好。

我对 UpdatePanel 中的 <select class="form-control selectpicker"</select> 有疑问,当我点击一个按钮时它消失了(按钮也在 UpdatePanel 中)

这是我的 aspx 代码

=========================================== ============================

=========================================== ============================

=========================================== ============================

我该怎么做?

我完成了

在 .aspx 中使用这个

 function test() {
            $("#<%=this.SelectAcademicYear.ClientID%>").selectpicker();
        }

然后在 Page_Load 中使用它。aspx.cs

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "anything", "test();", true);

遇到了同样的问题,这确实帮助了我。你所拥有的效果很好,但这对我来说也可以做同样的事情,而无需使用测试功能和 ScriptManager.

<script>
    function pageLoad() {
        $('.selectpicker').selectpicker(); 
    }
</script>

我将 CssClass="selectpicker" 附加到 dropdownlist