看着我,看着我的眼睛!    RichardZhang Blog

也许永远实在太远!也许人生真的无法十全十美!
There are many unimaginable things happened in our life, treat them peaceful.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年9月21日

摘要: 最近做一个控件,很简单的,就是一个DropdownList,一个TextBox,需求如下: 1.DropdownList内容从基础表中读出(每个项目有一个标识:IsOthers),用户可以选择 2.文本框可以输入。 3.业务规则:如果DropdownList选择的项目的IsOthers=1,则文本框变成可以输入的状态;否则文本框变成不可以输入的状态。 但是碰到一个问题: 1、前提说明:DropdownList中最后一个item的标识IsOthers=1 2、问题:当我从其他item切换到最后一个item后,在文本框中输入内容,然后点击保存按钮,就会发现文本框的内容丢失了。这种情况只发生在切换到最后一个item后输入内容,第一次按保存按钮(页面postback)的情况下。 后来发现导致这个bug的原因是Textbox控件的readOnly属性的问题。解决办法就是用disabled属性来代替readOnly实现功能。 阅读全文

posted @ 2006-09-21 11:30 RichardZhang 阅读(1216) 评论(1) 推荐(0)