dropdownlist灵异事件-_-大家来看看吧,着急呀!
我的dropdownlist里面的item是 
                                      <asp:ListItem> 王,3 </asp:ListItem>  
                                      <asp:ListItem> 李,5 </asp:ListItem>  
                                      <asp:ListItem> 果,8 </asp:ListItem>    
 旁边有个按钮,按钮的功能是: 
 每点击一下按钮,dropdownlist的SelectedValue里面的数据-1,知道减到了0,当减到0的时候,再点击按钮,就删除这个item     
 现在的灵异事件是: 
  <asp:ListItem> 王,3 </asp:ListItem>  
 可以很顺利的按我的要求走下去   
 但是当把 <asp:ListItem> 王,3 </asp:ListItem> 这个选项删除以后 
 SelectedValue变成了 
  <asp:ListItem> 李,5 </asp:ListItem>    
 但是,不管怎么点按钮      李,5      变成      李,4以后,就不再变了   
 我debug一下看了看 
 变成         李,4            以后,再点的时候, 
 取得的值应该是      李,4      但是,取到的却是      李,5   
 请大家帮帮忙呀~~很着急,在线等
------解决方案--------------------做了下实验,你这个是正确的。但如果你把SelectedValue改为SelectedItem.Text,那么就不会出现你的情况,而是正常的删除。由此,我想问题出在你的SelectedValue上,Value只是背后的值,Text是前台显示的值。在“王,3”时你的Text和Value是对应的,但在Remove方法之后,你的“李,5 ”的Text和Value就不再对应,也就是说当你DropDownList1.SelectedItem.Text = a +  ", " + aaint.ToString().TrimEnd();给Text赋值时,Value并没有改变。为什么没有改变,我也在看帮助,一块学习