解决错误 不能在 DropDownList 中选择多个项 方案
2013-03-25 10:40
232 查看
之前遇到过类似的错误,因为没有总结所以今天有遇到了类似错误,调试了半天,才发现根本原因是 在DropDownList初始化时没有清除之前的信息,因为一开始没有设置DropDownList的EnableViewState=“false”所以DropDownList的数据信息会保存在浏览器页面的ViewState隐藏字段中随请求(post)一起回传给服务端,这时如果在绑定时不清除DropDownList的Item属性集合则会造成数据的重复,从而在设定DropDownList的默认值时因存在多个相同的值而使服务端的UI解析器无法正确理解的想要设置的默认值到底是那个,从而出现“不能在 DropDownList 中选择多个项”的错误信息。其实这些是编程中的小问题,但是总觉得应该总结一下,谁当年都曾是菜鸟。。。。
相关文章推荐
- SQL Server 2005还原数据库时出现“不能选择文件或文件组XXX_log用于此操作……错误:3219……”的解决方法
- SQL Server 2005还原数据库时出现“不能选择文件或文件组XXX_log用于此操作……错误:3219……”的解决方法
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- asp.net中不能在DropDownList中选择多个项 原因分析及解决方法
- "不能在 DropDownList 中选择多个项。"其解决办法及补充
- asp.net中不能在DropDownList中选择多个项 原因分析及解决方法
- [转]sqlplus中不能上下键选择前一条命令解决方法
- 【技术贴】解决打开程序出错,提示错误429,activex部件不能创建对象,不用重装系统。
- SQL2005错误:"已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行. "解决方法
- win10提示关键错误cortana不能用的解决办法
- HEVC中快速块选择时出现Minrosoft Visual C++ Runtime Library 错误的解决办法
- 解决:编辑一条彩信,附件选择添加音频,返回到编辑界面选择play,不能播放,没有声音
- 在加入域时又出现了“不能访问网络位置”的错误 的解决
- ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
- 解决错误:此用户名包含无效字符,请输入有效的用户名。wordpress不能注册中文用户名的问题
- IIS5 HTTP500内部错误,asp 不能解析解决办法 (问题2)(转)
- 已成功与服务器建立连接,但是在登录前的握手期间发生错误"问题解决方案
- ISA 2004 防火墙自己不能上网,提示"错误代码:12206 代理链循环"的解决方法
- php+lunix的exec错误提示不能捕获解决