c# - 无法注册启动脚本

标签 c# javascript jquery .net

我在btn Click事件中使用以下代码:

 ClientScript.RegisterStartupScript(typeof(Page), "exampleScript", "alert('you just registered the start up script');", true);


该脚本已在<body>中注册,但没有收到任何警报。

注册启动脚本并获取此警告消息的方式是什么?

最佳答案

您正在使用AJAX吗?

因此,只要页面上有ScriptManager实例,就需要使用ScriptManager注册Script。所以你需要像这样更改代码

ScriptManager.RegisterStartupScript(this, this.GetType(), "exampleScript", "alert('Hello');", true);

关于c# - 无法注册启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197770/

相关文章:

c# - MVVM 绑定(bind)、对象属性通知已更改

C# 如何更改ID3v1标签taglib

c# - 正则表达式与预期的字符串不匹配

javascript - 单页应用程序 : Uncaught ReferenceError: myFunction is not defined

javascript - Bootstrap 轮播不工作!一切都检查过了,仍然无法正常工作

c# - C#-异步服务器与同步服务器-套接字

javascript - Angular 单页应用程序,videoJS 就绪功能仅在页面加载时触发

javascript - 这个窗口 ["obvInit"] ({...}) 在脚本中做什么?

javascript - 在 WordPress 中返回 UNDEFINED 的 jQuery 动态 id 值

jquery - BxSlider Carousel 中的垂直居中对齐 div