我正在检查emailId是否存在于DB中,如果Exists我正在寻找创建Ok/Cancel确认对话框.如果用户说"Ok",我将重定向到其他形式.
我的代码是:
If emailId = True Then
If MsgBox("Your email address exists in our database. Click OK to update your Details.", MsgBoxStyle.Information + MsgBoxStyle.OkCancel, Title:="NJ Golf Resort") = MsgBoxResult.Ok Then
Response.Redirect("~/articles.asp?a=" & a & "&b=" & b )
End If
End If
Run Code Online (Sandbox Code Playgroud)
上面的代码我得到错误:
当应用程序未在UserInteractive模式下运行时显示模式对话框或表单不是有效操作.指定ServiceNotification或DefaultDesktopOnly样式以显示来自服务应用程序的通知
我认为这是ASP.Net中的一个网站代码,你要做的是在服务器上显示msgbox,这不能完成,因为用户正在与客户端的Web浏览器进行交互,你可能最好使用javascript来显示MSGBOX
干杯.