从asp.net中的消息框中捕获事件

问题描述 投票:0回答:1

我的老板给了我一个将vb.net应用程序改编成asp.net的项目,但我以前从未使用过asp.net,我是从互联网上学习的,所以不要怪我。在登录后的页面中,我希望弹出一个消息框,说“欢迎”或类似的内容,我设法找到了这段代码:

MessageBox("Welcome to wrox forum")
Private Sub MessageBox(ByVal msg As String)
        Dim lbl As New Label
        lbl.Text = "<script language='javascript'>" & Environment.NewLine & _
               "window.alert('" + msg + "')</script>"
        Page.Controls.Add(lbl)
    End Sub

这工作正常,但是在消息之后(用户按下“确定”按钮后)我想将用户重定向到另一个页面,但我不知道如何创建在用户按下“确定”后触发的事件想法? 谢谢你

asp.net vb.net
1个回答
1
投票

对话框关闭后,

alert
之后的代码将执行。因此,只需在脚本末尾添加代码,例如,

lbl.Text = "<script language='javascript'>" & Environment.NewLine & _
           "window.alert('" + msg + "');" & Environment.NewLine & _ 
           "document.location = 'https://www.GoHere.com';</script>"
© www.soinside.com 2019 - 2024. All rights reserved.