Msgbox没有弹出vb.net(VS2012)

时间:2013-12-02 19:50:44

标签: vb.net msgbox

我有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

1 个答案:

答案 0 :(得分:1)

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

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

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

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