问题描述
嗨
我有两个下拉列表 - ddl1和ddl2以及一个按钮。
我选择一个值来自ddl1,它触发ddl1_selectedIndexChanged事件。
出现上述事件时,ddl1选择的值将转到WHERE子句中的SELECT语句中的数据库,以获取所需数据的一些行。
这个新数据表现在填充ddl2。
现在我从ddl2中选择一个值。
我按下按钮。
现在我想用button_click事件中的ddl2_selected值。
当我按下按钮时,ddl1_selectedIndexChanged事件意外触发并再次绑定ddl2,因此我松开了ddl2_selectedValue。
我的页面中没有使用AJAX或更新面板。
ASP.NET 4.0。
ddl1 - EnableViewState True,PostBack = True
ddl2 - EnableViewState True,PostBack = False
请帮帮我。
提前致谢。
Hi
I have two drop down lists - ddl1 and ddl2 and a button.
I select a value from ddl1 which fires ddl1_selectedIndexChanged event.
On occurance of abovesaid event, ddl1 selected value goes to database in a SELECT statement in WHERE Clause to fetch some rows of required data.
This new data table now populates ddl2.
Now I select a value from ddl2.
I press the button.
Now I want to use the ddl2_selected value in button_click event.
What happens is when I press the button, ddl1_selectedIndexChanged event fires unexpectedly and binds the ddl2 once again and hence I loose the ddl2_selectedValue.
I have not used AJAX or Update Panel in my page.
ASP.NET 4.0.
ddl1 - EnableViewState True, PostBack = True
ddl2 - EnableViewState True, PostBack = False
Please help me out.
Thanks in advance.
推荐答案
这篇关于按钮Click事件触发DropDownList_SelectedIndexChanged事件,但我不想要它。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!