编程语言
首页 > 编程语言> > 从主页面注入的客户端脚本块中回弹ASP.NET后运行Javascript

从主页面注入的客户端脚本块中回弹ASP.NET后运行Javascript

作者:互联网

从从母版页注入的客户端脚本块中回弹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,asp-net,asp-net-ajax,postback
来源: https://codeday.me/bug/20190626/1299151.html