我对VB很新,但到目前为止我很喜欢它。我试图找出如何使用Visual Studio和Visual Basic代码在Web应用程序.aspx.vb中创建弹出窗口。不是C#。
我的应用程序有很多不同的选项(当然有错误检查,这不是我要求的)一些选项是可选的。当他们点击按钮时,我想要一个弹出窗口,询问“你确定这就是你想要的吗?”这迫使他们在应用程序将其提交给全局变量之前考虑所有内容。排序就像点一个汉堡然后被问到“你想要炸薯条吗?”。我希望这个弹出窗口不是浏览器上的新选项卡,而是一个新窗口,以便我可以选择尺寸。
弹出窗口应该返回一个布尔值。此布尔值将位于if语句中,该语句确定是否应执行按钮操作:
If popup() = True Then
'commit this purchase to global variables
End If
这是关于javascript和客户端脚本。所有确认对话框都应显示在客户端,在获得结果后,您需要调用服务器端代码,例如:
<asp:Button ID="Button1" runat="server" Text="Button"
OnClientClick="return confirm('Are you sure?');"/>
代码会创建一个按钮,如果您单击按钮,该页面将向用户询问“您确定吗?”如果他们单击“确定”,则按钮的服务器端点击处理程序将执行。否则,如果他们点击“取消”,页面将不会将请求发送到服务器。