更新面板中的 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 按钮问题的主要内容,如果未能解决你的问题,请参考以下文章

Asp.net 按钮 onclick 在更新面板中不起作用

Javascript 警报在 asp.net 的更新面板中不起作用

Jquery禁用Asp.net核心中的选定选项无法正常工作

更新面板textchanged问题asp.net c#

asp.net 点击一下文件名或者一个下载按钮,将文件下载下来怎么做啊???

下载功能在 asp.net 的更新面板中不起作用