FineUI 官方论坛
标题:
关于DropDownList的一个问题
[打印本页]
作者:
石头
时间:
2012-6-8 09:29
标题:
关于DropDownList的一个问题
使用dropdownlist进行选择操作,一旦刷屏,之前的选择就变得无效,又自动回到第一项
[attach]625[/attach]
一开始的状态
[attach]626[/attach]
进行选择
[attach]627[/attach]
触发SelectedIndexChanged事件后所提取的SelectedTect又回到第一项
代码:
<ext
ropDownList ID="ddlTeacherLevel" runat="server" Label="教师职称" AutoPostBack="true"
OnSelectedIndexChanged="ddlTeacherLevel_SelectedIndexChanged">
<ext
istItem Text="中学三级教师" Value="filter1" />
<ext
istItem Text="中学二级教师" Value="filter2" />
<ext
istItem Text="中学一级教师" Value="filter3" />
<ext
istItem Text="中学高级教师" Value="filter4" />
</ext
ropDownList>
c#:
protected void ddlTeacherLevel_SelectedIndexChanged(object sender, EventArgs e)
{
this.level = this.ddlTeacherLevel.SelectedText.Trim();
Alert.ShowInParent(this.level);
}
不知是BUG还是我哪设置错了?ExtAspNet是3.1.4版本,vs2010+IE8,请高手一定要看看,谢谢!
作者:
破风
时间:
2012-6-8 10:22
这个问题是放错位置了 我出现过 看看设置了autopostback=true写了吗?还有页面加载的地方看看就找出来了
作者:
啃O
时间:
2012-6-8 13:40
本帖最后由 啃O 于 2012-6-8 13:42 编辑
把ddlTeacherLevel数据动态加载试试 不要直接写在页面上,在PageLoad中 if (!IsPostBack){ddlTeacherLevel数据}
作者:
石头
时间:
2012-6-9 11:58
多谢各位!问题已经解决了,是在page_load里,我把数据绑定的语句写在if(!IsPostBack)外了,导致每次刷新页面就重新绑定一次,所以才会这样!!!
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4