日期:2014-05-19  浏览次数:20575 次

DropDownList AutoPost=True,选择问题 ??
DropDownList   AutoPost=True
当我第一次选择DropDownList中的一个选项时,比如ddl1,触发一个事件,当我还想选择ddl1时,也就是第二次点击ddl1时,就不起作用了,要选择一个其它的,比如ddl2,再选ddl1,才起作用.

不知我说清楚没有,请问怎么解决这个问题   谢谢   !!

------解决方案--------------------
我也碰到过,我假设你这个DropDownList的ID是DropDownList1,并且控件没有嵌套
OnSelectCheck 的事件是DropDownList_SelectedChange()


那么,在Page_load加多这样一箱

//解决值为不触发事件的问题
if (Request.Params[ "__EVENTTARGET "] != null && Request.Params[ "__EVENTTARGET "].EndsWith( "DropDownList1 ") && DropDownList1.SelectedValue == "ddl2的值 ")
{
DropDownList_SelectedChange(DropDownList1,null);
}
------解决方案--------------------
事件连接一般不会出错,是不是你的代码错了,偶尔不触发就是ms的错
------解决方案--------------------
并没有任何问题,这是正常事情,只有选择项发生改变时才触发事件。