天天看點

解決錯誤 不能在 DropDownList 中選擇多個項 方案

之前遇到過類似的錯誤,因為沒有總結是以今天有遇到了類似錯誤,調試了半天,才發現根本原因是 在DropDownList初始化時沒有清除之前的資訊,因為一開始沒有設定DropDownList的EnableViewState=“false”是以DropDownList的資料資訊會儲存在浏覽器頁面的ViewState隐藏字段中随請求(post)一起回傳給服務端,這時如果在綁定時不清除DropDownList的Item屬性集合則會造成資料的重複,進而在設定DropDownList的預設值時因存在多個相同的值而使服務端的UI解析器無法正确了解的想要設定的預設值到底是那個,進而出現“不能在 DropDownList 中選擇多個項”的錯誤資訊。其實這些是程式設計中的小問題,但是總覺得應該總結一下,誰當年都曾是菜鳥。。。。

本文轉自 tongling_zzu 51CTO部落格,原文連結:http://blog.51cto.com/tongling/1161890

繼續閱讀