我有一个网页继承了母版页,网页中有一个DropDownList(DDL),并附有一个OnIndexChanged
事件。ASP.NET:DropDownList onIndexChanged事件未触发
的问题简单说就是,该事件不点火,即使出现回调(和page_load()
事件被称为)..
我做了一些搜索并阅读其页面的viewstate
设置为false,将导致一个类似的问题,并检查主页(我没有访问修改虽然)我发现它设置为false,这是否是原因?
也有可能在网页(继承页面)上设置viewstate = true
?它会覆盖母版页上的原始viewstate = false
吗?
编辑:
的DDL被示出(使用Ajax)当一个按钮是一个被点击的,所以最初(上的Page_Load()DDL.visible = false
,但在button_click()
事件我设置DDL.visible = true
这也填充一个DataReader那被绑定到DDL。
您究竟如何使用Ajax?你的DDL在更新面板中吗? – citronas 2010-02-20 16:23:04
是的,它是..(填充),当按钮被点击时,我发送一个异步调用服务器来检索一些数据,并告诉它编辑DDL! ,它的工作原理..但是当我更改DDL的索引时,它执行回调而不触发事件! – 2010-02-20 16:30:00