gpt4 book ai didi

javascript - 警报在 UpdatePanel VB.Net 中不起作用

转载 作者:行者123 更新时间:2023-12-02 16:13:07 25 4
gpt4 key购买 nike

这是我尝试过的。

ASPX 文件:

        <asp:UpdatePanel ID="UpdatePanel1" runat="server">

<ContentTemplate>
<asp:Button OnClick="btnOK1_Click" ID="btnOK1" runat="server" Text="Save" />
</ContentTemplate>

</asp:UpdatePanel>

ASPX.VB:

        Protected Sub btnOK1_Click(sender As Object, e As EventArgs)
Dim alertMsg As String
Dim alertScript As String
alertMsg = String.Format("You Selected {0}", "My Message")
alertScript = String.Format("<script type= text/javascript>alert('{0}');</script>", alertMsg)
ClientScript.RegisterStartupScript(Me.[GetType](), "Alert", alertScript)
End Sub

当从后端单击按钮(保存)时,我尝试获取带有消息的警报框。我尝试了 StackOverflow 中的解决方案。但是,这些代码无法让我获得 javascript 警报框。该事件触发良好并运行整个代码。有人帮我解决这个问题吗?

最佳答案

问题似乎在于您使用的是 ClientScript 而不是 ScriptManager

ClientScript 用于同步回发,而 ScriptManager 用于异步。

参见this question了解更多详情。

关于javascript - 警报在 UpdatePanel VB.Net 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29937353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com