我有两个更新面板,在第二个更新面板中我有asp.net按钮并且在代码隐藏中按下按钮我已经禁用了它,如btnAddSecurity.Enabled = false;
当我禁用按钮时,我在它之前启用取消按钮,当我尝试启用btnAddSecurity.Enabled = true时取消按钮时,它根本不起作用。我的两个updatepanels updatemode都是有条件的。有什么问题?
感谢
答案 0 :(得分:0)
我假设取消按钮位于不同的updatepanel中。然后在按钮点击代码中添加以下行..
UpdatePanel1.Update();
有关详细信息,请参阅此页..
How UpdatePanel Controls Are Refreshed
如果UpdateMode属性设置为始终,则UpdatePanel控件的内容会在源自页面上任何位置的每个回发时更新。这包括来自其他UpdatePanel控件内部的控件的异步回发,以及不在UpdatePanel控件内的控件的回发。
如果UpdateMode属性设置为条件,则在满足以下条件之一时更新UpdatePanel控件的内容:
•回发是由该UpdatePanel控件的触发器引起的。 •显式调用UpdatePanel控件的Update方法时。 •UpdatePanel控件嵌套在另一个UpdatePanel控件中并更新父面板时。