若有二個以上選項具有相同的Value時,會判斷只到第一筆相同Value的Index就停下來了
例如下列的 a1@gmail.com 都是value:
張三 | a1@gmail.com |
李四 | a1@gmail.com |
王五 | a1@gmail.com |
如果使用者選了李四或王五,結果取得DropDownList.SelectIndex會出現在張三
有人用重作元件的方法解決了這個問題,不過我個人認為最簡單的方法,還是在Value動手腳,讓他們每一筆都不同
比如加個空格再接著名字或編號,到時再用Split函數取得需要的欄位就好了
張三 | a1@gmail.com 張三 |
李四 | a1@gmail.com 李四 |
王五 | a1@gmail.com 王五 |