使用vb.net在浏览器中弹出窗口

时间:2018-09-17 09:03:17

标签: asp.net vb.net visual-studio popup

我对VB非常陌生,但到目前为止我还是很喜欢。我试图弄清楚如何使用Visual Studio和Visual Basic代码在Web应用程序.aspx.vb中创建弹出窗口。不是C#。

我的应用程序有很多不同的选项(当然,错误检查不是我要的),其中一些选项是可选的。当他们单击按钮时,我需要一个弹出窗口,询问“您确定要全部吗?”这迫使他们在应用程序将其提交给全局变量之前考虑所有事情。 Sorta喜欢点一个汉堡,然后被问到“你想要炸薯条吗?”。我希望此弹出窗口不是浏览器上的新选项卡,而是一个新窗口,以便我可以选择尺寸。

弹出窗口应返回一个布尔值。该布尔值将包含在if语句中,该语句确定是否应执行按钮操作:

If popup() = True Then
'commit this purchase to global variables
End If

1 个答案:

答案 0 :(得分:0)

这是关于javascript和客户端脚本的。所有确认对话框都应显示在客户端,获得结果后,您需要调用服务器端代码,例如:

<asp:Button ID="Button1" runat="server" Text="Button" 
    OnClientClick="return confirm('Are you sure?');"/>

代码创建一个按钮,如果您单击按钮,页面将询问用户“您确定吗?” ,如果他们单击“确定” ,则服务器端的按钮单击处理程序将执行。否则,如果他们单击“取消” ,则页面不会将请求发送到服务器。