最近在用C#的DropDwonList做数据绑定的时候遇到一个小Bug,发现每次不管选择下拉框中的哪一项,刷新页面后总后总是回到第一项,开始还以为是没有用IsPostBack,后来发现不是。百思不得其解,最后在网上查了一下,原来是我绑定的Value值相同导致的,C#判断选项的时候会根据Value来判断,但是如果出现重复项,就会按原来绑定的顺序排列。去掉Value的绑定项,问题解决。
最近在用C#的DropDwonList做数据绑定的时候遇到一个小Bug,发现每次不管选择下拉框中的哪一项,刷新页面后总后总是回到第一项,开始还以为是没有用IsPostBack,后来发现不是。百思不得其解,最后在网上查了一下,原来是我绑定的Value值相同导致的,C#判断选项的时候会根据Value来判断,但是如果出现重复项,就会按原来绑定的顺序排列。去掉Value的绑定项,问题解决。