它让我对如何为CheckBoxList的做回发有点疯狂。
我有一个自动完成文本框触发的Javascript(上选择的项目)由我添加项目到动态的CheckBoxList使用Javascript的appendChild元素从资源:
https://stackoverflow.com/a/3184505/1426121
但是,在回答用户的人士告诉记者,添加的项目消失的非常下一刻,对此我必须做一个回发(通过他们的建议)。 另外,作为在寻找答案的评论,我需要在CheckBoxList的一个*静态列表项为Javascript才能正常工作。 所以在这里我总结的问题。
我在生成一个CheckBoxList的项目以正确的方式去? 或者有没有其他办法?
如果没有其他的去了,
- 我该怎么做上面的代码回发?
- 我怎样才能摆脱*静态列表项的? 或者是有一组动态生成的listItems中的躲在一个静态列表项的任何解决方法吗?
我是为这个愚蠢的问题,因此搜索就这么愚蠢。 这里就是答案。
“还是有其他办法吗?”
相反,追加的CheckBoxList项目的JavaScript,
- 创建的ContentPlaceHolder,你需要具备的CheckBoxList
- 存储在ontextchanged事件自动完成文本框的值。
- 调用一个方法,用于生成的CheckBoxList并通过列表项属性。
示例代码:
private void AddingDynamicCheckBoxList(string listitem_name, string listitem_value)
{ chkBxLst1.Items.Add(new ListItem(listitem_name, listitem_value)); }
文章来源: Do a PostBack and add the items server-side for dynamically created checkboxlist item