javascript - Page_Load 上的 ScriptManager.RegisterStartupScript 在 Framework 2.0 上不起作用

标签 javascript .net-2.0 scriptmanager pageload registerstartupscript

这是一个很奇怪的问题

protected void Page_Load(object sender, EventArgs e)
{ ScriptManager.RegisterStartupScript(UpdatePanel1,UpdatePanel1.GetType(),"Script","Test()",true);
}

我的代码不起作用,但在按钮单击事件上它起作用 我知道它来自 2.0 版本,因为它在 4.0 上可以工作,但我确实需要它在 2.0 框架和页面加载上。 因此,如果有替代方法或解决方案,我将非常感激

提前致谢

最佳答案

尝试一个随机值:

protected void Page_Load(object sender, EventArgs e)
{
    ScriptManager.RegisterStartupScript(this.Page, typeof(UpdatePanel1) , new Guid().ToString(),"Test();",true);
}

关于javascript - Page_Load 上的 ScriptManager.RegisterStartupScript 在 Framework 2.0 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13541388/

相关文章:

javascript - Javascript 中闭包的具体用途是什么?

javascript - 如何在 OrgChart 中隐藏子节点并显示父节点

asp.net - 处理 asp :ScriptManager 时 mscorlib.dll 中的 ExecutionEngineException (80131506)

javascript - 让日期选择器使用 JavaScript 日期格式

c# - 将公历日期转换为 Um al Qura 时损失一天

c# - 如何将 Collection<ConcreteType> 作为 Collection<Interface> 返回?

c# - 这两个 GetLargestValue C# 实现中哪个更好,为什么?

c# - 如何在自定义 ASP.NET 控件中使用 ScriptManagerProxy?

c# - RegisterClientScriptBlock参数在真实场景中的用法?

javascript - 使用来自 JS xamarin 的参数调用 C# 方法