更新面板内的ASP.NET按钮问题

时间:2011-01-19 19:39:50

标签: asp.net

我有两个更新面板,在第二个更新面板中我有asp.net按钮并且在代码隐藏中按下按钮我已经禁用了它,如btnAddSecurity.Enabled = false;

当我禁用按钮时,我在它之前启用取消按钮,当我尝试启用btnAddSecurity.Enabled = true时取消按钮时,它根本不起作用。我的两个updatepanels updatemode都是有条件的。有什么问题?

感谢

1 个答案:

答案 0 :(得分:0)

我假设取消按钮位于不同的updatepanel中。然后在按钮点击代码中添加以下行..

UpdatePanel1.Update(); 

有关详细信息,请参阅此页..

How UpdatePanel Controls Are Refreshed

如果UpdateMode属性设置为始终,则UpdatePanel控件的内容会在源自页面上任何位置的每个回发时更新。这包括来自其他UpdatePanel控件内部的控件的异步回发,以及不在UpdatePanel控件内的控件的回发。

如果UpdateMode属性设置为条件,则在满足以下条件之一时更新UpdatePanel控件的内容:

•回发是由该UpdatePanel控件的触发器引起的。 •显式调用UpdatePanel控件的Update方法时。 •UpdatePanel控件嵌套在另一个UpdatePanel控件中并更新父面板时。