如何在ASP中设置会话变量?

时间:2017-08-23 16:07:04

标签: asp-classic

如何在ASP中设置会话变量,以便根据年龄限制内容显示?我已经声明了Dim变量,但它仍然没有被拾取,因此没有返回正确的结果。请参阅下面的代码:

<html>
<body>
<%
Dim Age

Age = datediff("yyyy"),dob,date)

<%if session("Benefitclass") = "Gold" and age < 50 then%>
Your defined benefits have been emailed.
<%end if%>

%>
<body>
</html>

1 个答案:

答案 0 :(得分:0)

你有一套额外的&lt; %%&gt;标签,给这个镜头:

<html>

<body>
<%
Dim Age

Age = datediff("yyyy",dob,date)

if session("Benefitclass") = "Gold" and age < 50 then
    Response.Write "Your defined benefits have been emailed."
end if

%>
<body>
</html>

另外,你有变量&#34; date&#34;列在你的dateDiff()函数中。 date是一个保留的关键字,我相信vbscript,如果您尝试获取当前日期/时间,请改用Now():

Age = datediff("yyyy",dob,Now)