javascript - ASP.NET:UpdatePanel 和 OnLoad 事件

标签 javascript asp.net vb.net updatepanel onload

我正在尝试在我的 UpdatePanel 的 OnLoad 事件上执行一些 javascript 代码,如下所示:

<asp:UpdatePanel ID="updDropDowns" runat="server" OnLoad="javascript:ResetButtons();">

但我不断收到“'javascript' 不是 ASP.reasons_aspx 的成员”。

我试过

Me.updDropDowns.Attributes.Add("OnLoad", "javascript:ResetButtons();")

但我无法在 VB 代码隐藏中引用 UpdatePanel 的“Attributes”属性。

还有什么方法可以做到这一点?

谢谢,

杰森

最佳答案

最简单的方法是注册一个客户端脚本:

ScriptManager.RegisterStartupScript(this.GetType(), "pagestart", "ResetButtons();", true)

编辑:根据 Tim 的说明更新。我引用了错误的类

关于javascript - ASP.NET:UpdatePanel 和 OnLoad 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986960/

相关文章:

vb.net - 将Visio宏导出到Visio COM加载项

javascript - 如何使用 JavaScript/RegEx 将 2 个 RegEx 语句组合在一起?

Javascript if else 语句问题

javascript - post done 函数中的 jQuery post

asp.net - SQL - 两个不同长度的字符串之间的相似性

c# - 即使新旧索引相同,是否也可以触发 ComboBox SelectedIndex Changed 事件?

.net - 将表单的一个实例的 TextBox 控件的更改值更新到所有实例

javascript - 闭包中如何引用局部变量?

javascript - 使用 json 将 php 变量发送到 javascript

c# - System.AccessViolationException 的奇怪问题