更新面板中的 ASP.NET 按钮问题
Posted
技术标签:
【中文标题】更新面板中的 ASP.NET 按钮问题【英文标题】:ASP.NET button inside updatepanel problem 【发布时间】:2011-01-19 19:39:50 【问题描述】:我有两个更新面板,在第二个更新面板中我有 asp.net 按钮和 onclick 代码隐藏中的按钮我已禁用它,如 btnAddSecurity.Enabled = false;
当我禁用按钮时,我在它之前启用了一个取消按钮,当我尝试启用 btnAddSecurity.Enabled = true 时,它根本不起作用。我的两个更新面板 updatemode 都是有条件的。有什么问题?
谢谢
【问题讨论】:
【参考方案1】:我假设取消按钮位于不同的更新面板中。然后在您的按钮单击代码中添加以下行。..
UpdatePanel1.Update();
更多信息请参考这里..
How UpdatePanel Controls Are Refreshed
如果 UpdateMode 属性设置为 Always,UpdatePanel 控件的内容会在来自页面任何位置的每次回发时更新。这包括来自其他 UpdatePanel 控件内的控件的异步回发,以及来自不在 UpdatePanel 控件内的控件的回发。
如果 UpdateMode 属性设置为 Conditional,则 UpdatePanel 控件的内容会在以下情况之一为真时更新:
• 当回发是由该 UpdatePanel 控件的触发器引起时。 • 当您显式调用 UpdatePanel 控件的 Update 方法时。 • 当UpdatePanel 控件嵌套在另一个UpdatePanel 控件中并且父面板被更新时。
【讨论】:
以上是关于更新面板中的 ASP.NET 按钮问题的主要内容,如果未能解决你的问题,请参考以下文章
Javascript 警报在 asp.net 的更新面板中不起作用