【发布时间】:2013-03-11 06:29:59
【问题描述】:
我有一个类似于下页的多选控件-
http://www.stevefenton.co.uk/cmsfiles/assets/File/twosidedmultiselect.html
它很酷。我面临的唯一挑战是如何巧妙地获取所选项目。我认为一些 linq 查询会对我有所帮助,但我对此并不陌生 -
表单示例,
1) 如果我们在选择中添加一个新项目 -
prevSelection = {item1,item2}
newSelection ={item1,item2,item3}
如何发现newSelection中只新增了item3?
2) 如果我们在选择中删除一个项目 -
prevSelection = {item1,item2}
newSelection ={item1}
如何在newSelection中发现item2被删除了?
3) 更具挑战性,如果我们在选择中删除并添加一些项目 -
prevSelection = {item1,item2}
newSelection ={item3,item4}
如何发现newSelection中删除了item1和item2,newSelection中又添加了item3、item4?
谢谢
【问题讨论】:
标签: c# javascript jquery .net linq