我正在处理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,但弹出窗口未显示
答案 0 :(得分:0)
有一种显示模型并触发Linkbutton事件的技巧方法
清除LinkButton OnClick事件并添加OnClientClick =“openModal()”
<asp:LinkButton ID="linkbutton" runat="server" class="btn btn-primary btn-block" OnClientClick="openModal()" Text="Submit" data-target="#myModal"></asp:LinkButton>
在Javascript方法上添加trigget Linkbutton事件
function openModal() {
$('#myModal').modal('show'); // If that is right method
__doPostBack('linkbutton_Click', ''); //Trigger Linkbutton Event
}