如何在JS里加ASP程序

来源:百度知道 编辑:UC知道 时间:2024/07/08 23:56:59
<%
page=Request("page")
response.Write "<script>alert('删除产品成功!');location='Admin_Product.asp?page=<%=Page%>'</script>"
%>

这么些肯定是不对的,谁能告诉我应该怎么写,在线等!谢了!
为什么这里不用写<%=%>呢?
比如这样Admin_Product.asp?<%=Rs("P_ID")%>
这里为什么不用写成Admin_Product.asp?<%=Page%>呢?
这是为什么?

首先,你需要搞清楚哪个是主要的语言。
比如如果你在<%%>中加入显示javascript语言,那么ASP是主要的语言,一切都要按照ASP的方式来写,变量就是ASP的变量,自然就不需要用<%%>来包含。

如果你使用<script></script>里面加入ASP的变量,因为这个时候javascript是主要语言,所以包含ASP变量的时候需要用<%%>,这样服务器才能正确的解释变量。

<%
page=Request("page")
response.Write "<script>alert('删除产品成功!');location='Admin_Product.asp?page="&page&"'</script>"
%>