Asp classic 在ASP中显示MessageBox

Asp classic 在ASP中显示MessageBox,asp-classic,Asp Classic,我是新的代码和开始与ASP。如何创建一个简单的消息框,以便在网页上提醒用户?以下是一种方法: <% Dim message message = "This is my message" Response.Write("<script language=VBScript>MsgBox """ + message + """</script>") %> 试试看 函数myFunction()

我是新的代码和开始与ASP。如何创建一个简单的消息框,以便在网页上提醒用户?

以下是一种方法:

    <%
       Dim message    
       message = "This is my message"
       Response.Write("<script language=VBScript>MsgBox """ + message + """</script>") 
    %>



试试看
函数myFunction()
{
警惕(“你好!”);
}

将其复制粘贴到HTML文件中并在任何浏览器中运行,这将使用javascript显示警报。

如果要从代码隐藏中执行此操作,请尝试以下操作:

System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertBox", "alert('Message');", true);

这是经典的ASP还是ASP.NET?这很有效。谢谢我将暂时不使用Javascript,现在只使用ASP VBScript。谢谢你的反馈!如果你希望这样做的话,我建议你重新考虑一下你对JavaScript的立场,因为你最终可能会更多地使用它。此外,还有更多的JavaScript资源和教程。这是一种更好的记录或跟踪方法,因为VBScript不适用于所有浏览器。@AnthonyWJones,非常正确,我同意,TheTXI有一个使用javascript的更好的解决方案。客户端VBScript早就死了。@ShadowWizard这个答案是6年前的,没关系,你否决了它,我不介意。我将保持原样,因为这是一个替代解决方案,即使它不再使用。感谢您的反馈。我认为这很有用,因为许多经典的ASP网站都使用VBScript作为脚本语言。这是ASP.NET,而这里的问题是针对经典的ASP。答案不相关。
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Try it</button>

<script>
function myFunction()
{
    alert("Hello!");
}
</script>

</body>
</html>
System.Web.UI.ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AlertBox", "alert('Message');", true);