日期:2014-05-20  浏览次数:20415 次

DropDownList问题两个,如何使选中相同项时仍然触发事件,如何使用JS控制控件不自动回发
问题1:比如DropDownList中有年份数据,默认选中2011年,当我再次选择2011年时,触发一个服务器事件。现在是只能在选择项不同时,才会触发。
问题2:使用JS怎样控制服务器控件的AutoPostBack属性。我想让DropDownList再某中情况下不能自动回发

------解决方案--------------------
你说的DropDownList值触发问题应该是你DropDownList有默认值,你想第一次点击默认值的时候就触发服务器控件,这个肯定不能触发的,最简单的就是在DropDownList里面加一行空默认值,比如“请选择。。。”。OnSelectedIndexChanged触发的原则就是索引有改变,你不满足这个原则肯定不能触发。