javascript VBnet上的button_click需要运行codebhind函数,然后打开模态对话框

plicqrtu  于 2023-05-05  发布在  Java
关注(0)|答案(1)|浏览(181)

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

63lcw9qa

63lcw9qa1#

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

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

然后,您可以使用JavaScript脚本打开窗口:

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

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

相关问题