dropdownlist事件响应

qq254242213 2009-12-24 06:05:58
dropdownlist事件响应,是把autotopost那个属性修改成true,虽然可以响应事件,但是我的dropdownlist
里面选项里面的数据却没有变,例如dropdownlist有2个数据1:ABCD1,2:ABCD2 ,当我选择了ABCD2 后,事件确实触发了,但是完了之后,dropdownlist里面仍然选中的是ABCD1,而不是ABCD2 .这该如何处理呢??
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xr396464010 2009-12-24
  • 打赏
  • 举报
回复
还有就是postBack 一定要设为true
再就是楼上说的加载时要判断
(!isPostBack)
ivws_19 2009-12-24
  • 打赏
  • 举报
回复
page_load里有没有加if(!ispostback),没有的话,加上,在里面写绑定dropdownlist的代码
tianliang1 2009-12-24
  • 打赏
  • 举报
回复
private void drpObject_SelectedIndexChanged(object sender, System.EventArgs e) 
{
DropDownList drp = (DropDownList)sender;
int i = 0;
i = drp.SelectedIndex;
//看一下 i 的值是多少。应该可以。
}

你看哈是什么情况。。。
huminghua 2009-12-24
  • 打赏
  • 举报
回复
是不是那个Value值有重复的呢?
还有你是不是从新在绑定了一次呢?
niujingliang 2009-12-24
  • 打赏
  • 举报
回复
用数据源绑定数据
试试
yilinkit 2009-12-24
  • 打赏
  • 举报
回复
你的dropdownlist绑定操作是在哪里执行的,如果是Page_Load里面,那限制只在Page.IsPostBack == false,即页面第一次载入时绑定。

if(!Page.IsPostBack)
{
ddlName.DataSource=……;
ddlName.DataBind();
}

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧