DropDownList在OnSelectedIndexChanged发生事件之前,我如何获得上一个项目?
示例:我有一个DropDownList名称作为其项目("John","Mark").默认情况下SelectedIndex是"John".在更改其索引并选择"标记"后,OnSelectedIndexChanged将触发该事件.当我使用ddlName.SelectedIndex它时,只返回"Mark"的索引,我想得到的是"John"的索引.
您无法捕获更改之前的事件,但您可以轻松地将先前的值存储在变量中。每次触发 SelectedIndexChanged 时,使用之前的值,然后将其设置为新索引(下次触发事件时)。要处理新选择(默认)的情况,您可以在页面加载时设置变量,或者允许它为空,并提醒您这是一个新选择(然后您可以处理它)不管你喜欢什么)。
| 归档时间: |
|
| 查看次数: |
16952 次 |
| 最近记录: |