经典ASP中if语句的脚本

问题描述:

我接管了一个Classic asp程序,我不得不对其进行更改,并且无法尝试使if语句在标签内工作。我不断收到此错误:经典ASP中if语句的脚本

JavaScript critical error at line 3, column 22 localhost:58187/tads_privsec_logon.asp\n\nSCRIPT1006: Expected ')'

这是在页面的代码:

if ((<%=LUpdate %>) != "No Date.")alert("<%=Name %>\nYour Last log in was: <%=LUpdate %>"); 

这是在错误停止程序显示的内容。正如你可以看到代码中显示的变量,但由于某种原因,它一直在寻找结束括号。感谢任何帮助。

if ((9/11/2017 11:25:07 AM) != "No Date.")alert("TEST SRM\nYour Last log in was: 9/11/2017 11:25:07 AM"); 

你需要把你的周围ASP代码的报价,否则你比较字符串对象,所以它应该是这样的:

IF(( “<%= LUpdate%>”) )“alert”(“<%=姓名%> \ n您的上次登录日期为:<%= LUpdate%>”);