gpt4 book ai didi

javascript - 从母版页注入(inject)的客户端脚本 block 执行 ASP.NET 回发后运行 Javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:51:45 25 4
gpt4 key购买 nike

在从母版页注入(inject)的客户端脚本 block 进行 ASP.NET 回发后,我无法运行 Javascript

下面是我的母版页逻辑,它在回发时被击中,我已经用断点确认了。

namespace MyAwesomeProjectThatWillTakeOverTheWorldIfNotForThisIssue
{
public partial class CommonContent : MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterClientScriptBlock(GetType(),
"script",
"alert('Success!');",
true);
}
}
}

问题是警报弹出窗口只出现在第一次加载时而不是回发时。

我做错了什么?

最佳答案

如果您使用的是 ASP.NET AJAX,并且页面上有脚本管理器,请考虑使用 ScriptManager.RegisterStartupScript()

关于javascript - 从母版页注入(inject)的客户端脚本 block 执行 ASP.NET 回发后运行 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3461758/

25 4 0