我正在使用Eric Hynds 的 jQuery作为多选列表。我已经在后面的代码中动态创建了控件,并且可以成功绑定到它。
源代码如下所示:
<div class="multiselectlist">
<select id="MainContent_List" multiple="multiple" name="ctl00$MainContent$List">
</div>
动态控件位于更新面板中。当我点击一个按钮时,它会进行部分回发,并且会丢失与之关联的 jQuery 功能。
我假设我需要“重新注册脚本”,所以我这样做了:
ScriptManager.RegisterClientScriptInclude(this, GetType(), "multiselect", Page.ResolveClientUrl("../../Assets/Scripts/jquery.multiselect.min.js"));
不幸的是,什么也没有发生。我相当确定它是未运行的javascript。我没有正确注册javascript吗?