ドロップダウンチェックリストプラグインを使用して、複数選択できるドロップダウンリストを作成しています。
ただし、使用後はすべてのポストバックで複製されるため、次のようになります。
なぜこれが起こっているのか、そしてそれを修正する方法を誰かが知っていますか?
更新:いくつかのコードを表示するリクエストについて:
Javascript:
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(load_lazyload);
load_lazyload();
...
}
function load_lazyload() {
$("#ContentPlaceHolder1_userControl1_listBoxMultiValueNumbers").dropdownchecklist();
...
}
C#:これはlistBoxがどのように入力されているかです:
listBoxMultiValueNumbers.DataTextField = ds.Tables[0].Columns["number"].Caption;
listBoxMultiValueNumbers.DataValueField = ds.Tables[0].Columns["number"].Caption;
listBoxMultiValueNumbers.DataSource = ds;
listBoxMultiValueNumbers.DataBind();
listBoxMultiValueNumbers.Items.Insert(0, new ListItem("Select numbers", "-1"));
UpdatePanelUCCNFT.Update();