gpt4 book ai didi

JavaScript 弹出窗口未触发?

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

我正在处理 excel 工作表,在将数据输入 excel 后,我将数据写入 excel 工作表,我正在将其下载到本地磁盘。

然后我想显示已经下载成功的弹出窗口并编写了这段代码

ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
lblLog.Text = "Successfully Downloaded";

我的 JavaScript

function openModal() {
$('#myModal').modal('show');
}

我的点击事件

<asp:LinkButton ID="linkbutton" runat="server" class="btn btn-primary btn-block" OnClick="linkbutton_Click" Text="Submit"  data-target="#myModal"></asp:LinkButton>

正在下载 excel 但没有弹出窗口

最佳答案

有一种技巧可以显示模型并触发您的 Linkbutton 事件

  1. 清除您的 LinkBut​​ton OnClick 事件并添加 OnClientClick="openModal()"

    <asp:LinkButton ID="linkbutton" runat="server" class="btn btn-primary btn-block" OnClientClick="openModal()" Text="Submit"  data-target="#myModal"></asp:LinkButton>
  2. 在您的 Javascript 方法上添加 trigget Linkbutton 事件

    function openModal() {

    $('#myModal').modal('show'); // If that is right method

    __doPostBack('linkbutton_Click', ''); //Trigger Linkbutton Event

    }

    引用:How to use dopostback

关于JavaScript 弹出窗口未触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31160687/

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