我需要使用Visual Basic编码的ASP页面
我想知道如何使用内容创建错误弹出窗口:
alert("No such entry exists")
在visual basic中。有没有办法在Visual Basic中嵌入javascript代码或在visual basic中做错误弹出窗口?
答案 0 :(得分:2)
一个简单的Response.Write应该可以工作。试试这个:
<% Response.Write("<script type=""text/javascript"">alert('No such entry exists');</script>") %>
自从我完成了经典ASP以来已经太久了,所以你可能需要验证“”是否是在VBscript字符串中转义引号的正确方法。
答案 1 :(得分:0)
asp页面只是一种html页面。您可以放在普通html中的任何内容,例如脚本块,也可以放在asp页面中。显然,如果它不是服务器端脚本,那么它不应该进入<% %>
标记。
<%Option Explicit%>
<!DOCTYPE ... >
<html>
<head>
--html header stuff goes here, like css declarations--
<script type...>
--javascripty (client-side) things go here--
</script>
<%
--vbscript (server-side) stuff goes here, or you can change your
server settings to use javascript instead--
%>
</head>
<body>
--more combinations of straight html markup,
client-side scripting enclosed in <script> tags, and
server-side code enclosed in <% %>--
</body>
</html>
请注意,您希望尽量减少服务器端脚本的丢失和丢失,但重点是您可以拥有所需数量的代码块。