我有onclick事件的代码,msgbox没有弹出。它将在等待单击的状态栏上闪烁。为什么不弹出它。
Dim msg As String = "Patron " & PatName & " has been added to the system?" & vbCrLf
msg = msg + "Do you want to add incident to this patron?"
Dim title As String = "Patron addition confirmation"
Dim MsgResponse As String = MsgBox(msg, MsgBoxStyle.YesNo, title)
If MsgResponse = 1 Then
Response.Redirect("~/AddInciInfo.aspx?value1=" & PassParameters, False)
Else
Me.Dispose()
Response.Redirect("~/SearchPatron.aspx", False)
End If
答案 0 :(得分:1)
MsgBox
是客户端 WinForms或WPF代码的函数。您正在编写服务器端 ASP.NET代码。使用ASP.NET,没有简单的方法可以向最终用户显示消息框。
但是,还有其他选择:您可以使用
客户端JavaScript向用户显示消息框或
使用ASP.NET Ajax Library中的ModalPopup control,它创建一个类似于Windows消息框的HTML / JavaScript控件。