Button_click 上的 VBnet 需要运行代码隐藏功能然后打开模态对话框

问题描述 投票:0回答:1

我有一个应用程序,其中选择了 gridview 数据,完成后,用户单击一个按钮继续。那时我需要在代码隐藏中运行一个函数来处理所选项目。完成后,我需要打开一个模态窗口来显示处理后的数据并继续。我的问题是我无法通过单击按钮来完成这两件事。按钮 onclick 事件可以很好地触发代码隐藏,但我无法打开模式。我可以做一个重定向,但我想要模态。要打开模式,ModalPopupExtender 需要按下一个单独的按钮。我有一个 javascript 函数来强制单击该按钮。那么问题就变成了如何在运行代码隐藏后触发该脚本。帮助显然将不胜感激!谢谢。

我试过使用注册脚本,但似乎没有执行它。

javascript vb.net modal-dialog code-behind
1个回答
0
投票

当你完成你的代码并准备好打开弹出窗口时,你可以在控制权返回客户端时发生这种情况:

ScriptManager.RegisterStartupScript(Me, Me.GetType, "WindowsScript", "OpenModalDialogPage();", True)

然后你可以使用Javascript脚本打开窗口:

function OpenModalDialogPage() {
    window.open("ThisIsANewWindow.aspx", "TitleOfNewWindow", "width=800px,height=250px");
}

注意这设置了宽度和高度;根据您的具体应用需要进行调整。

© www.soinside.com 2019 - 2024. All rights reserved.