0

我有这个 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
4

1 回答 1

1

MsgBox客户端WinForms 或 WPF 代码的函数。您正在编写服务器端ASP.NET 代码。对于 ASP.NET,没有简单的方法可以向最终用户显示消息框。

但是,还有其他选择:您可以使用

  • 客户端 JavaScript 向用户显示消息框或

  • 使用 ASP.NET Ajax 库中的ModalPopup 控件,该控件创建一个类似于 Windows 消息框的 HTML/JavaScript 控件。

于 2013-12-02T20:16:02.050 回答