之前遇到過類似的錯誤,因?yàn)闆]有總結(jié)所以今天有遇到了類似錯誤,調(diào)試了半天,才發(fā)現(xiàn)根本原因是 在DropDownList初始化時沒有清除之前的信息,因?yàn)橐婚_始沒有設(shè)置DropDownList的EnableViewState=“false”所以DropDownList的數(shù)據(jù)信息會保存在瀏覽器頁面的ViewState隱藏字段中隨請求(post)一起回傳給服務(wù)端,這時如果在綁定時不清除DropDownList的Item屬性集合則會造成數(shù)據(jù)的重復(fù),從而在設(shè)定DropDownList的默認(rèn)值時因存在多個相同的值而使服務(wù)端的UI解析器無法正確理解的想要設(shè)置的默認(rèn)值到底是那個,從而出現(xiàn)“不能在 DropDownList 中選擇多個項(xiàng)”的錯誤信息。其實(shí)這些是編程中的小問題,但是總覺得應(yīng)該總結(jié)一下,誰當(dāng)年都曾是菜鳥。。。。
分享文章:解決錯誤不能在DropDownList中選擇多個項(xiàng)方案
分享URL:
http://weahome.cn/article/pghsgp.html